Skip to content

Commit 5144786

Browse files
committed
Sync 09-git-and-other-scms client-p4
1 parent 35f5ef0 commit 5144786

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

book/09-git-and-other-scms/sections/client-p4.asc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ Perforce 提供了一个叫作 Git Fusion 的产品(可在 http://www.perforce
2222
针对我们的例子,我们将会使用最简单的方式安装 Git Fusion:下载一个虚拟机来运行 Perforce 守护进程与 Git Fusion。
2323
可以从 http://www.perforce.com/downloads/Perforce/20-User[] 获得虚拟机镜像,下载完成后将它导入到你最爱的虚拟机软件中(我们将会使用 VirtualBox)。
2424

25-
在第一次启动机器后,它会询问你自定义三个 Linux 用户(`root`、`perforce` 与 `git`)的密码,并且提供一个实例名字来区分在同一网络下不同的安装。当那些都完成后,将会看到这样:
25+
在第一次启动机器后,它会询问你自定义三个 Linux 用户(`root`、`perforce` 与 `git`)的密码,并且提供一个实例名字来区分在同一网络下不同的安装。
26+
当那些都完成后,将会看到这样:
2627

2728
.Git Fusion 虚拟机启动屏幕。
2829
image::images/git-fusion-boot.png[Git Fusion 虚拟机启动屏幕。]
@@ -521,7 +522,7 @@ $ git log --oneline --all --graph --decorate
521522
结果恰如我们只是做了一次 `git push`,就像是应当实际发生的最接近的类比。
522523

523524
注意在这个过程中每一个 Git 提交都会被转化为一个 Perforce 变更集;如果想要将它们压缩成为一个单独的提交,可以在运行 `git p4 submit` 前进行一次交互式变基。
524-
同样注意的是所有被转化为变更集的提交的 SHA 校验和都改变了;这是因为 git-p4 在每一个转化的提交增加一行到提交注释结尾:
525+
同样注意的是所有被转化为变更集的提交的 SHA-1 校验和都改变了;这是因为 git-p4 在每一个转化的提交增加一行到提交注释结尾:
525526

526527
[source,console]
527528
----

0 commit comments

Comments
 (0)