![SVN 内部的另一个 SVN](https://linux22.com/image/506825/SVN%20%E5%86%85%E9%83%A8%E7%9A%84%E5%8F%A6%E4%B8%80%E4%B8%AA%20SVN.png)
我有一个在 SVN 中的简单项目,一切运行正常。我想使用来自其他SVN 服务器位于这个简单项目内的文件夹中。
我怎样才能做到这一点?
我希望以后能够从这个“其他”SVN 服务器更新代码。
svn co http://svnserverone.com/projects/trunk/ mjproject
svn co http://anotherserver.com/whatever/trunk/ mjproject/path/module
感谢您的时间和回答!
奥托
答案1
最简单的方法是使用 svn:externals
由于垃圾邮件保护的原因,我不得不在 http:// 和 anotherserver 中添加一个空格
cd mjproject/path/modules
svn propset svn:externals 'new_module_name http:// anotherserver.com/whatever/trunk/' .
属性‘svn:externals’ 设置为‘。”
然后提交:
svn ci -m "adding externals"
然后做
svn up
参考: http://beerpla.net/2009/06/20/how-to-properly-set-svn-svnexternals-property-in-svn-command-line/