2012-02-07 59 views
3

我正在进行合并。合并后,我提交所有文件没有冲突。然后我解析单个文件并提交它们。如果我犯了一个错误,我该如何重做解析(即使我还没有提交解析的文件)?撤消“解决”而不恢复并重新结合

与预期相反,我无法恢复文件。在合并后恢复到任何步骤时,没有任何文件再次发生冲突。这意味着我有一个机会来正确解析,或者必须在合并之前将wc恢复到某个点并重新尝试合并 - 这需要很长时间。

看起来在执行合并时,合并行为作为工作副本根文件夹中的属性应用,然后wc被视为合并,无论是否存在未完成的冲突。没有任何冲突在储存库中被标记为正确的吗?

删除文件并执行svn update没有成功,因为我检索文件就好像它没有合并,并且尝试再次合并时没有找到任何变更集。

+0

刚发现这个:http://stackoverflow.com/questions/5381263/subversion-reverting-resolved-file – svandragt 2012-02-07 12:56:21

回答

1

恢复做它应该做的 - 将文件恢复到版本,无需您进行任何编辑。因此没有任何冲突,因为您修改的任何内容都会被还原。解决应该创建临时文件与你的和“他们”的版本,差异的作品。你应该把你的版本和删除另一个,所以你可以更新并尝试再次解决。如果你的svn不创建这些临时文件,备份文件来解决这个问题是你需要做的!