我们的存储库中有一个文件,我们之前删除了几个修订版。我们如何在不恢复整个存储库的情况下使用TortoiseSVN来恢复它?
答案 0 :(得分:23)
转到显示日志屏幕,并在删除文件时搜索修订,然后右键单击该文件并选择将修订保存到...
答案 1 :(得分:8)
其他答案似乎侧重于恢复整个版本(使用不同的位置),所以这里是如何使用TortoiseSVN仅恢复单个文件而不必检查整个修订版:
文件已恢复并重新添加到存储库。如果Subversion将其视为不同的文件或文件的新版本,我不是100%确定。
答案 2 :(得分:2)
在repo浏览器中,有一个菜单说明了goto版本的效果。从这里,您可以浏览该修订版中可用的字段并将文件拖放出去。我会查看我目前在手机上的实际程序。
希望这有帮助
答案 3 :(得分:0)
一旦知道文件被删除的修订号(使用存储库浏览器可能是找到它的最简单方法)。在修订之前检查一个新的位置。
答案 4 :(得分:0)
使用还原选项或打开cmd窗口并键入: (给出你检查代码的本地路径)svn -r(在删除该路径之前输入版本号)