Project

General

Profile

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