乌龟SVN - 如何撤销已标记为删除的文件?

4

我正在通过复制(而不是移动)一些受版本控制的文件夹到一个新的结构来重新组织一些项目。之后,所有原始文件都被标记为删除!

我找不到任何取消标记删除的替代方法。添加的文件有“还原添加”的选项,但没有删除的选项。

我已经尝试过“更新”和“清理”,但它们拒绝了...谢谢。

2个回答

7

我知道一种方法,就是选择标记为删除的文件,将它们标记为添加,然后提交。它们将在提交菜单中被标记为“替换”。一旦你提交了,文件并没有发生任何实际变化,它们只是像平常一样变成了绿色。


1
+1v你的解决方案将保留更改,所以我认为这是使用的“安全”选项 :) - Max Kielland

4

右键单击您的检出文件夹或您意外删除文件的目录。从那里,您应该能够选择TortoiseSVN>还原,并查看所有缺失的文件。

或者,您可以打开提交对话框并在其中查看更改:从那里,您也可以还原它们(选择、右键单击),然后关闭对话框而不实际提交任何内容。


1
+1 我尝试了你的解决方案,因为它很简单 :) 但是通常简单的方法是懒惰的方法。它确实恢复了我的先前版本,所以我失去了所有的更改。但是我当然先备份了一份 :) - Max Kielland
好的解决方案。你可以创建与已删除文件/文件夹同名的文件/文件夹并恢复它,而不是进行检查。 - mr.nothing

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