SVN 恢复已删除文件

9
如果我在svn仓库的一个主干中删除了一个文件,如果我请求先前版本,我能否获取该文件,还是该文件被永久删除了?
2个回答

14

您将在先前的版本中找到它。

实际上,在Subversion存储库中彻底删除文件的“标准”方法是不存在的。对于是否应该实现这样一个功能存在着相当激烈的讨论(例如,请参见此错误报告这篇博客文章上的问题)。


1

截至客户端版本1.6.18,无法通过直接访问已删除的文件来使客户端恢复先前的版本,因为客户端无法很好地处理路径更改历史记录。

获取文件的一种方法是将旧版本导出(到某个安全位置)。您必须在该版本下导出整个目录。然后,如果您想提交对该版本的还原,将文件复制到指定位置,添加并提交即可。


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