本手册用于描述 Subversion 1.4。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅与您的 Subversion 版本相对应的版本的手册。

名称

svn resolved — 从工作副本文件或目录中删除 “冲突” 状态。

概要

svn resolved PATH...

描述

从工作副本文件或目录中删除 “冲突” 状态。此例程不会语义地解决冲突标记;它只是删除与冲突相关的工件文件,并允许 PATH 再次提交;也就是说,它告诉 Subversion 冲突已 “解决”。有关解决冲突的深入了解,请参阅 名为 “解决冲突(合并他人的更改)” 的部分

别名

更改

工作副本

访问存储库

选项

--targets FILENAME
--recursive (-R)
--quiet (-q)
--config-dir DIR

示例

如果在更新时发生冲突,您的工作副本将生成三个新文件

$ svn update
C  foo.c
Updated to revision 31.
$ ls
foo.c
foo.c.mine
foo.c.r30
foo.c.r31

一旦您解决了冲突并且 foo.c 准备提交,运行 svn resolved 以告知您的工作副本您已处理好所有事宜。

警告

可以 只删除冲突文件并提交,但 svn resolved 除了删除冲突文件之外,还会修复工作副本管理区域中的某些簿记数据,因此我们建议您使用此命令。