如何取消删除SVN存储库

Cla*_*ols 5 svn tortoisesvn

我不小心删除了Tortoise-SVN Repro浏览器中的一个主要文件夹.工作文件夹不受影响.

建议的方法是什么?
我只是恢复到以前的版本?或者我是否需要将以前版本的Checkout导入新文件夹并删除旧文件夹?

Nic*_*ore 8

  1. 将您的工作副本更新为头版本
  2. 查看以前的版本到新文件夹
  3. SVN将已删除的文件夹从priorVersionFolder复制到headVersionFolder
  4. 添加headVersionFolder
  5. SVN提交headVersionFolder

  • 这不是推荐的方法.使用副本@REV可以跟踪内容的来源.只需手动复制文件系统中的文件就会破坏历史记录. (2认同)

Jos*_*gan 5

既然你提到你正在使用TortoiseSVN:

做一个TortoiseSVN | 显示登录工作目录.右键单击您删除文件夹的签入.选择还原此修订版本中的更改.

这将在您的工作文件夹中重新创建丢失的文件.然后,您可以还原该实际要保留的修订中的任何其他更改.一旦你的工作文件夹处于你想要的状态,就提交.

我不确定这种方法是否能保留历史记录.