我正在尝试学习 Eric Sink 的版本控制基础知识 -http://ericsink.com/vcbe/vcbe_usletter_lo.pdf http://ericsink.com/vcbe/vcbe_usletter_lo.pdf
我现在在第22页。我将为你描述一下这个场景。同一台计算机上的两个用户 harry 和 sally 正在处理一个名为 lottery.c 的文件,该文件存储在名为 lottery 的存储库中。
1 - Harry 提交第一个/初始代码。
2 - Sally 更改并提交。
3 - 当 2 发生时,哈利做出了改变,但没有承诺。
4 - Harry 提交并得到一个错误。
Transmitting file data .svn: Commit failed (details follow):
svn: File '/lottery.c' is out of date
5 - 为了解决这个问题,哈利将使用以下命令更新他的本地副本svn update
.
这就是我遇到问题的地方!作者说输出是:
lottery harry$ svn update
G lottery.c
Updated to revision 2.
但是,我的输出是:
lottery harry$ svn update
Updating '.':
C lottery.c
Updated to revision 2.
Conflict discovered in file 'lottery.c'.
Select: (p) postpone, (df) show diff, (e) edit file, (m) merge,
(mc) my side of conflict, (tc) their side of conflict,
(s) show all options:
我是新人,不知道如何回复这个消息。我的书有错吗?请帮我。谢谢。