更改文件夹结构后,如何恢复已提交的SVN项目版本?
在这个小项目的开发过程中,我使用了SVN和Tortoise。后来,我决定更改项目文件夹下的目录层次结构。根项目文件夹包含许多子文件夹,因此我创建了一个新文件夹,并将所有要分组的文件夹都放在其中。之后,我提交了更改。实际上,我认为新的目录树将根据本地更改在SVN存储库中进行更新。但是出了问题,SVN客户端中的所有版本都消失了。现在我发现SVN中有move和relocate命令,我可能应该使用它们 问题是为什么会发生这种情况,以及如何恢复我的存储库更改文件夹结构后,如何恢复已提交的SVN项目版本?,svn,tortoisesvn,directory,Svn,Tortoisesvn,Directory,在这个小项目的开发过程中,我使用了SVN和Tortoise。后来,我决定更改项目文件夹下的目录层次结构。根项目文件夹包含许多子文件夹,因此我创建了一个新文件夹,并将所有要分组的文件夹都放在其中。之后,我提交了更改。实际上,我认为新的目录树将根据本地更改在SVN存储库中进行更新。但是出了问题,SVN客户端中的所有版本都消失了。现在我发现SVN中有move和relocate命令,我可能应该使用它们 问题是为什么会发生这种情况,以及如何恢复我的存储库 提前感谢。从您的工作副本中,在项目根目录上执行显示
提前感谢。从您的工作副本中,在项目根目录上执行显示日志,选择错误提交,然后选择“从此修订版还原更改”。这将使您的工作副本与错误提交之前一样。正确地重做更改,然后提交 如果存在多个错误提交,则查找最新的正确提交,并选择“还原到此修订版”。正确地重做更改,然后提交