在小项目的开发过程中,我使用了SVN和Tortoise。后来我决定更改项目文件夹下的目录层次结构。根项目文件夹包含在很多子文件夹中,因此我创建了一个新文件夹,并将我想要分组的所有文件夹放入其中。之后我提交了更改。实际上我认为新目录树将根据本地更改在SVN存储库中更新。但出了点问题,SVN-client中的所有版本都消失了。我现在发现有移动和重定位命令到SVN,我可能应该使用它们。
问题是为什么会发生这种情况以及如何恢复我的存储库?
提前致谢。
答案 0 :(得分:0)
从您的工作副本中,在项目根目录上执行“显示日志”,选择错误提交,然后选择“从此修订版还原更改”。这将使您的工作副本与错误提交之前一样。正确地重做更改,然后提交。
如果有多次错误提交,请找到最新的好提交,然后选择“还原到此修订版”。正确地重做更改,然后提交。