修改SVN文件夹层次结构,添加新文件夹而不会丢失修订历史记录



我在SVN中提交了以下目录结构,并进行了多次修订:

Folder_A
    Sub_Folder_B
        File1
        File2

我想在SVN中将上面的结构修改为以下结构:

Folder_A
    Sub_Folder_C
        Sub_Folder_D
            Sub_Folder_E
                File1
                File2  

我不想丢失Folder_A,文件1和文件2的SVN修订历史。

请推荐我该怎么做?

我应该在工作副本或 svn 存储库中执行此操作吗?

谢谢!

编辑:正如我在评论中解释的那样,我不只是在寻找重命名文件夹。我想在维护修订历史记录的同时引入新的子文件夹。

使用 svn 添加子文件夹 添加 DIR,例如,

svn add Sub_Folder_C

.然后提交新文件夹(您可能需要一次执行一个)。然后使用 svn mv 从当前文件夹移动到子目录:

svn mv Sub_Folder_B Sub_Folder_CSub_Folder_DSub_Folder_E

最新更新