SVN恢复已删除的文件

时间:2010-04-06 09:38:44

标签: svn tortoisesvn

如果我删除svn存储库的trunk中的文件,如果我要求使用以前的版本,或者该文件是否永久删除,我可以获取该文件吗?

2 个答案:

答案 0 :(得分:14)

您将在之前的版本中获得它。

实际上,没有“标准”方法可以在Subversion存储库中完全删除文件。关于是否应该实现这样的功能,存在很多激烈的讨论(例如,请参阅this bug reportthis blog post关于该问题)。

答案 1 :(得分:1)

由于客户端无法很好地处理路径更改历史记录,因此无法通过直接寻址已删除的文件来使客户端恢复以前的版本(客户端版本1.6.18)。

获取文件的一种方法是导出旧版本(到某个安全位置)您必须导出该版本的整个目录。然后,如果您想将恢复提交到该修订版,请将文件复制到位,添加,提交;