我有一个在 SVN 中的简单项目,一切正常。我想在这个简单项目中的文件夹中使用来自另一个SVN 服务器的代码。
我怎样才能做到这一点?
我希望以后能够从这个“其他”SVN 服务器更新代码。
svn co http://svnserverone.com/projects/trunk/ mjproject
svn co http://anotherserver.com/whatever/trunk/ mjproject/path/module
Run Code Online (Sandbox Code Playgroud)
感谢您的时间和答案!
大东
Goo*_*son 12
最简单的方法是使用称为 svn:externals 的东西
由于垃圾邮件保护,我不得不为 http:// 和 anotherserver 添加一个空格
cd mjproject/path/modules
svn propset svn:externals 'new_module_name http:// anotherserver.com/whatever/trunk/' .
Run Code Online (Sandbox Code Playgroud)
属性 'svn:externals' 设置为 '.'
然后提交:
svn ci -m "adding externals"
Run Code Online (Sandbox Code Playgroud)
然后做
svn up
Run Code Online (Sandbox Code Playgroud)
参考资料:http : //beerpla.net/2009/06/20/how-to-properly-set-svn-svnexternals-property-in-svn-command-line/