本文档是为了描述 Subversion 1.1 而撰写的。如果您正在运行较新版本的 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 除了删除冲突文件外,还会修复工作副本管理区域中的一些簿记数据,因此我们建议您使用此命令。