如果我在svn仓库的主干中删除了一个文件,如果我请求一个以前的版本,我能得到这个文件吗,或者这个文件被永远删除了?
发布于 2010-04-06 17:39:53
您将在以前的版本中获得它。
实际上,在Subversion存储库中没有完全删除文件的“标准”方法。关于是否应该实现这样的功能,有很多激烈的讨论(例如,参见this bug report和this blog post关于这个问题的讨论)。
发布于 2012-07-19 11:01:00
由于客户端不能很好地处理路径更改历史记录,因此(从客户端版本1.6.18开始)无法让客户端通过直接寻址已删除的文件来恢复以前的版本。
获取文件的一种方法是导出一个较旧的版本(到某个安全的地方),您必须导出该版本的整个目录。然后,如果您想要提交对该修订的恢复,请将文件复制到适当位置,添加它,然后提交;
https://stackoverflow.com/questions/2583837
复制相似问题