本手册是为描述 Subversion 1.2 而编写的。如果您使用的是较新版本的 Subversion,我们强烈建议您访问 https://svnbooks.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 除了删除冲突文件之外,还会在工作副本管理区域中修复一些簿记数据,因此我们建议您使用此命令。

TortoiseSVN 官方中文版 1.14.7 发布