Code Tile management » History » Version 8
jun chen, 06/12/2025 11:03 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 | jun chen | ### ENV setting (10F) |
8 | 1 | jun chen | |
9 | 8 | jun chen | ``` |
10 | setenv P4USER p4u9 |
||
11 | setenv P4CONFIG P4CONFIG |
||
12 | setenv P4PORT 10.10.25.151:1666 |
||
13 | setenv P4DIFF diff |
||
14 | setenv P4EDIT vim |
||
15 | setenv P4PASSWD p4u9@pw |
||
16 | ``` |
||
17 | |||
18 | ### ENV setting (9F) |
||
19 | 1 | jun chen | |
20 | 3 | jun chen | ``` |
21 | setenv P4DIFF /usr/local/bin/tkdiff |
||
22 | setenv P4MERGE /depot/p4_utilities/p4filemerge |
||
23 | setenv P4MERGE /depot/p4_utilities/p4ctmerge |
||
24 | |||
25 | 5 | jun chen | setenv P4USER p4nu5 |
26 | setenv P4PORT 10.210.11.201:1666 |
||
27 | setenv P4EDITOR "gvim -f" |
||
28 | setenv P4PASSWD efb@nu5 |
||
29 | |||
30 | p4 login |
||
31 | 3 | jun chen | ``` |
32 | |||
33 | ### Basic usage |
||
34 | |||
35 | ``` |
||
36 | 4 | jun chen | p4 client # create a new client |
37 | 3 | jun chen | p4 sync # to get latest code |
38 | p4 edit xx.py # add file to edit |
||
39 | p4 add xx.py # to add new file |
||
40 | p4 delete xxx # to delete file |
||
41 | p4 opened # check opened file |
||
42 | p4 diff # check difference |
||
43 | 1 | jun chen | p4 revert |
44 | 4 | jun chen | p4 submit -d "submitted by ..." |
45 | 1 | jun chen | ``` |
46 | 7 | jun chen | ### Basic usage II (directory based operation) |
47 | ``` |
||
48 | p4 add ... # add all files under current directory |
||
49 | p4 edit ... # edit all files under current directory |
||
50 | p4 revert -a ... # revert all unchanged add/edit files |
||
51 | ``` |
||
52 | 3 | jun chen | |
53 | 2 | jun chen | Reference link: https://conf01.birentech.com/pages/viewpage.action?pageId=6836464 |
54 | 1 | jun chen | |
55 | |||
56 | 4 | jun chen | Local reference: |
57 | |||
58 | ``` |
||
59 | docs\jojofile\Perforce基本操作培训.pptx |
||
60 | docs\jojofile\SHG_Perforce基本操作培训.pptx |
||
61 | docs\new hier\P4_training.pptx |
||
62 | ``` |
||
63 | 1 | jun chen | |
64 | 3 | jun chen | |
65 | |||
66 | |||
67 | 1 | jun chen | --------------------------------------------------- |
68 | 3 | jun chen | |
69 | 1 | jun chen | ## Git training and usage |