我正在合并。合并后,我提交所有文件没有冲突。然后我解析单个文件并提交它们。如果我犯了一个错误,我该如何重做解析(即使我还没有提交已解析的文件)?
与预期相反,我无法恢复文件。合并后恢复到任何步骤时,没有文件再次发生冲突。这意味着我有一次机会正确解析或者必须将wc恢复到合并之前的某个点并重新尝试合并 - 这需要很长时间。
在进行合并时,似乎合并行为将作为工作副本根文件夹中的属性应用,然后将wc视为已合并,无论是否存在未完成的冲突。是不是在存储库中没有标记出这样的冲突?
删除文件并执行svn update
没有成功,因为我检索文件就像它没有合并并再次尝试合并一样找不到任何更改集。
答案 0 :(得分:1)
revert执行它应该做的事情 - 将文件还原到版本而不进行任何编辑。因此,没有任何冲突,因为您修改的任何内容都将被还原。解析应该使用您的和“他们的”版本创建临时文件,diff上有效。您应该使用您的版本并删除另一个版本,以便您可以更新并尝试再次解决。如果你的svn没有创建这些临时文件,你需要备份要解决的文件!