此文本正在开发中,内容可能会发生很大变化,可能无法准确描述任何已发布的 Apache™ Subversion® 软件版本。将此页面设为书签或将其推荐给他人可能不是一个明智的决定。请访问 https://svnbook.subversion.org.cn/ 以获取本书的稳定版本。
svn resolved — 已弃用。从工作副本文件或目录中移除 “冲突” 状态。
svn resolved PATH...
此命令已弃用,建议使用 svn resolve --accept working
。有关详细信息,请参见上一节中的 svn resolve。PATH
从工作副本文件或目录中移除 “冲突” 状态。此例程不会从语义上解决冲突标记;它只是移除与冲突相关的工件文件,并允许再次提交 PATH
;也就是说,它告诉 Subversion 冲突已 “解决。 ” 有关解决冲突的深入介绍,请参见 名为“解决任何冲突”的部分。
如果您在更新时遇到冲突,您的工作副本将生成三个新文件
$ svn update Updating '.': C foo.c Updated to revision 31. Summary of conflicts: Text conflicts: 1 $ ls foo.c* foo.c foo.c.mine foo.c.r30 foo.c.r31 $
解决冲突后,foo.c
准备好提交,运行 svn resolved 通知您的工作副本您已完成所有操作。
警告 | |
---|---|
您 可以 只删除冲突文件并提交,但是 svn resolved 除了删除冲突文件之外,还会修复工作副本管理区域中的某些簿记数据,因此我们建议您使用此命令。 |