Project

General

Profile

Code Tile management » History » Version 6

jun chen, 02/26/2025 09:55 AM

1 1 jun chen
# Code Tile management
2
3
-------------------------------------------------------
4 3 jun chen
5 1 jun chen
## P4 training and usage
6
7
8 3 jun chen
### ENV setting
9 1 jun chen
10 3 jun chen
```
11
setenv P4DIFF /usr/local/bin/tkdiff
12
setenv P4MERGE /depot/p4_utilities/p4filemerge
13
setenv P4MERGE /depot/p4_utilities/p4ctmerge
14
15 5 jun chen
setenv P4USER p4nu5
16
setenv P4PORT 10.210.11.201:1666
17
setenv P4EDITOR "gvim -f"
18
setenv P4PASSWD efb@nu5
19
20
p4 login
21 3 jun chen
```
22
23
### Basic usage
24
25
```
26 4 jun chen
p4 client        # create a new client
27 3 jun chen
p4 sync          # to get latest code
28
p4 edit xx.py    # add file to edit
29 6 jun chen
p4 edit ...      # edit all files under current directory
30 3 jun chen
p4 add  xx.py    # to add new file
31
p4 delete xxx    # to delete file
32
p4 opened        # check opened file
33
p4 diff          # check difference
34 1 jun chen
p4 revert       
35 4 jun chen
p4 submit -d "submitted by ..."
36 3 jun chen
```
37
38
39 2 jun chen
Reference link:  https://conf01.birentech.com/pages/viewpage.action?pageId=6836464
40 1 jun chen
41
42 4 jun chen
Local reference: 
43
44
```
45
docs\jojofile\Perforce基本操作培训.pptx
46
docs\jojofile\SHG_Perforce基本操作培训.pptx
47
docs\new hier\P4_training.pptx
48
```
49 1 jun chen
50 3 jun chen
51
52
53 1 jun chen
---------------------------------------------------
54 3 jun chen
55 1 jun chen
## Git training and usage