Blame

b0a9c3 Anonymous 2026-04-14 00:07:35 1
# Vip Docs: How to use perforce
2
3
First of all, I hate perforce.
4
5
# **Streams**
6
7
Streams are essentially branches. Double click on a stream icon to work in that stream. The stream you're in has a little monitor icon next to its name. E.g. in the below i am in main.
8
f9c140 Anonymous 2026-04-14 00:09:39 9
![](/Vip%20Docs/How%20To%20Use%20Perforce/image-1772432568456.png)
b0a9c3 Anonymous 2026-04-14 00:07:35 10
11
12
# **Commit and push changes within a stream**
13
14
In perfoce this is called submitting. Just go into the pending tab, right click on the red changelog, and click submit
15
f9c140 Anonymous 2026-04-14 00:09:39 16
![](/Vip%20Docs/How%20To%20Use%20Perforce/image-1772433114297.png)
b0a9c3 Anonymous 2026-04-14 00:07:35 17
18
# **Pulling changes**
19
20
Just click the refresh button, then click the projects root folder (VIP... not the directory path above it) and click "Get Latest"
21
f9c140 Anonymous 2026-04-14 00:09:39 22
![](/Vip%20Docs/How%20To%20Use%20Perforce/image-1772433192192.png)
b0a9c3 Anonymous 2026-04-14 00:07:35 23
24
25
# **Merging Streams**
26
27
Mering is a bit more complicated than in git. Perforce convention in "merge down copy up". So if you want to achive parity between main and a child stream you must do the following.
28
29
30
1. Right click on the stream you want to merge with main and select Merge / integrate ....
31
f9c140 Anonymous 2026-04-14 00:09:39 32
![](/Vip%20Docs/How%20To%20Use%20Perforce/image-1772432800738.png)
b0a9c3 Anonymous 2026-04-14 00:07:35 33
34
2. Click Merge
35
f9c140 Anonymous 2026-04-14 00:09:39 36
![](/Vip%20Docs/How%20To%20Use%20Perforce/image-1772432827772.png)
b0a9c3 Anonymous 2026-04-14 00:07:35 37
38
39
3. Go to your pending tab (this is like the changelog) and click resolve
40
f9c140 Anonymous 2026-04-14 00:09:39 41
![](/Vip%20Docs/How%20To%20Use%20Perforce/image-1772432904513.png)
b0a9c3 Anonymous 2026-04-14 00:07:35 42
43
4. Pick your resolve option
44
f9c140 Anonymous 2026-04-14 00:09:39 45
![](/Vip%20Docs/How%20To%20Use%20Perforce/image-1772432956738.png)
b0a9c3 Anonymous 2026-04-14 00:07:35 46
47
5. Click Submit (essentially the same as commit)
48
f9c140 Anonymous 2026-04-14 00:09:39 49
![](/Vip%20Docs/How%20To%20Use%20Perforce/image-1772432983413.png)
b0a9c3 Anonymous 2026-04-14 00:07:35 50
51
6. Right click on the Main stream and select "Copy files"
52
f9c140 Anonymous 2026-04-14 00:09:39 53
![](/Vip%20Docs/How%20To%20Use%20Perforce/image-1772433308009.png)
b0a9c3 Anonymous 2026-04-14 00:07:35 54
55
7. Resolve and submit in main just like before