我在SVN中提交了以下目录结构,其中包含多个修订:
Folder_A
\Sub_Folder_B
\File1
\File2
我想修改以上结构到SVN中的以下结构:
Folder_A
\Sub_Folder_C
\Sub_Folder_D
\Sub_Folder_E
\File1
\File2
我不想丢失Folder_A,File1和File2的SVN修订历史记录。
请推荐我该怎么做?
我应该在工作副本还是svn存储库中执行此操作?
谢谢!
编辑:正如我在评论中解释的那样,我不是在寻找重命名文件夹。我想在维护修订历史的同时引入新的子文件夹。
答案 0 :(得分:1)
使用svn add DIR添加子文件夹,例如
svn add Sub_Folder_C
。 然后提交新文件夹(您可能需要一次执行一个)。然后使用svn mv从当前文件夹移动到子目录:
svn mv Sub_Folder_B Sub_Folder_C\Sub_Folder_D\Sub_Folder_E