撤销Tortoisesvn中的提交

7

我进行了搜索,结果显示要查看日志,右键单击我想回到的修订版本并选择还原到此修订版本,但我总是会遇到以下错误:

无法反向合并路径自身未来的历史记录范围;请先尝试更新

3个回答

13
您需要先更新您的工作副本。然后您就可以还原修订版本。

我尝试提交我的文件,但它显示没有要提交的内容。 - Hintswen
3
您需要升级到代码库的HEAD版本。当您提交代码时,仅会更新被提交文件的工作副本中的版本号。目录在工作副本中也有版本信息,这些信息可能会过期。升级操作将会使所有目录都更新至最新版本。 - Ben Lings

0

你尝试过先更新(你已经检出的副本)吗?


0
请注意,您无法撤消提交,即从存储库中完全删除它。
您可以做的是获取提交之前的状态,并将其作为当前状态检查。这可能是您在搜索中找到的内容,也是Ben Lings答案所指的内容。
除此之外,Ben Lings是正确的。更新您的工作副本,然后检索旧版本(即“反向合并”部分),然后提交该版本。

没错,好的,但是像我之前说的,它不起作用。我已经提交了我的副本,但它仍然给我同样的错误。 - Hintswen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接