Project

General

Profile

Code Tile management » History » Version 5

jun chen, 02/11/2025 11:37 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
p4 add  xx.py    # to add new file
30
p4 delete xxx    # to delete file
31
p4 opened        # check opened file
32
p4 diff          # check difference
33 1 jun chen
p4 revert       
34 4 jun chen
p4 submit -d "submitted by ..."
35 3 jun chen
```
36
37
38 2 jun chen
Reference link:  https://conf01.birentech.com/pages/viewpage.action?pageId=6836464
39 1 jun chen
40
41 4 jun chen
Local reference: 
42
43
```
44
docs\jojofile\Perforce基本操作培训.pptx
45
docs\jojofile\SHG_Perforce基本操作培训.pptx
46
docs\new hier\P4_training.pptx
47
```
48 1 jun chen
49 3 jun chen
50
51
52 1 jun chen
---------------------------------------------------
53 3 jun chen
54 1 jun chen
## Git training and usage