我在linux机器上有3个svn repos
Main Project
-trunk
-branches
-tags
Project A
-trunk
-branches
-tags
Project B
-trunk
-branches
-tags
我想要的是一个目录结构如下....
Main Project
-trunk
-branches
-tags
-Sub-Projects
-Project A
-trunk
-branches
-tags
-Project B
-trunk
-branches
-tags
任何人都可以帮助我,这是最好的方式......
此外,项目为/conf /db /hooks /locks format readme.txt
更新:我使用svn mkdir
创建了子目录。现在它们正确显示为Main Project/Sub-Projects/Project
A.现在,我如何将项目A仓库中的内容移动到新位置并保留历史记录。请帮忙。
答案 0 :(得分:3)
Subversion externals是没有物理转移存储库的最佳答案(有一些限制和注意事项,是的)
I.e
Main Project
的回购中,您将创建Sub-Projects
dir Playground-repo for externals,开放阅读和公开:查看当前状态,检查简短历史