Project

General

Profile

Code Tile management » History » Version 7

jun chen, 02/26/2025 11:57 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 1 jun chen
```
36 7 jun chen
### Basic usage II (directory based operation)
37
```
38
p4 add ...       # add all files under current directory
39
p4 edit ...      # edit all files under current directory
40
p4 revert -a ... # revert all unchanged add/edit files
41
```
42 3 jun chen
43 2 jun chen
Reference link:  https://conf01.birentech.com/pages/viewpage.action?pageId=6836464
44 1 jun chen
45
46 4 jun chen
Local reference: 
47
48
```
49
docs\jojofile\Perforce基本操作培训.pptx
50
docs\jojofile\SHG_Perforce基本操作培训.pptx
51
docs\new hier\P4_training.pptx
52
```
53 1 jun chen
54 3 jun chen
55
56
57 1 jun chen
---------------------------------------------------
58 3 jun chen
59 1 jun chen
## Git training and usage