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