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 |