本手册旨在描述 Apache™ Subversion® 的 1.7.x 系列。如果您运行的是其他版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的手册。
CVS 使用内联 “冲突标记” 来标记冲突,并在更新或合并操作期间打印一个 C
。从历史上看,这会导致问题,因为 CVS 做得不够。许多用户忘记了(或没有看到)在终端上快速闪过后的 C
。他们经常忘记冲突标记的存在,然后不小心提交包含这些冲突标记的文件。
Subversion 通过两种方式解决了这个问题。首先,当文件发生冲突时,Subversion 会记录该文件处于冲突状态,并且不会允许您提交对该文件的更改,直到您明确解决冲突。其次,Subversion 提供了交互式冲突解决,允许您在冲突发生时立即解决它们,而不是在更新或合并操作完成后再返回来解决。有关 Subversion 中冲突解决的更多信息,请参见 名为“解决任何冲突”的部分。