可以说,您已经建立了一个SVN存储库,其中包含数百个修订版本,并且已经存在了一年以上。存储库在顶层没有标准标记,主干和分支。相反,它只是直接进入代码。
有没有一种方法可以将tags
,trunk
和branches
添加到顶层存储库中,而不必仅检出整个存储库,更改目录结构然后提交?无论如何,是否有递归地添加它,以便如果您想查看一年前的文件,该文件曾经在这里:
svn://svn.server.com/myfolder/myfile.txt
相反,您会在这里看到它
svn://svn.server.com/trunk/myfolder/myfile.txt
这可能吗?还是只需要检查所有内容,更改顶部的dir结构并提交整个内容?
最佳答案
我相信递归执行此操作的唯一方法是使用svnadmin dump,更改转储文件,然后导入到干净的仓库中。