我读过http://svnbook.red-bean.com/en/1.7/svn.advanced.externals.html,但我没有看到我需要的信息。它(几乎没有)谈论propset,但不是propedit,这正是我想要的。我有v1.8客户端。如何使用svn externals在混合分支中创建多模块版本?
说我有在
root URL = https://mySvnRepo
^/projects/trunk/module1
^/projects/trunk/module2
^/projects/trunk/module3
以下模块层次说我支了整个项目/ *树
^/projects/branches/branch1/module1
^/projects/branches/branch1/module2
^/projects/branches/branch1/module3
...和
^/projects/branches/branch2/module1
^/projects/branches/branch2/module2
^/projects/branches/branch2/module3
我怎么能使用svn外部,所以我的工作副本看起来像
/home/svn/projects/module1 from http://mySvnRepo/projects/trunk
/home/svn/projects/module2 from http://mySvnRepo/projects/branches/branch1
/home/svn/projects/module3 from http://mySvnRepo/projects/branches/branch2
例如。
我不需要对我为什么要/不应该做这样的讲座。我只是想知道如何。如果我在足部(或头部)开始自我射击,现在就可以了。我只是试图证明一个可能或不可行的工作流程。谢谢!
其中哪些是SVN中的真实文件夹? 'projects'? '项目/ module1'? 'http:// mySvnRepo/trunk'会在'projects/module1'下进入名为'projects/module1/trunk'的文件夹吗? –
谢谢,我澄清了这篇文章。 –