这就是我想要做的事情:
1)开始使用一些框架和库开发新的Web应用程序 2)将其存储在SVN中 3)直接从SVN服务器
定期更新库和框架到最新版本您对如何更新这些库有任何建议吗?
答案 0 :(得分:3)
如果我理解您的要求,您可以使用SVN的`externals' property与其他SVN存储库进行“软链接”。即在您的存储库中:
src\
tests\
lib1\
framework2\
lib1
可以是一个空目录,其externals
属性链接到该库的SVN repo。更新沙箱时,数据将被拉出到该目录中。您还可以将其限制为库的某个修订/标记。与framework2
和您需要的任何其他内容相同。
答案 1 :(得分:0)
如果库不是您自己的库,使用Maven或Ivy将是更好的解决方案。您也可以在公司中启动自己的Maven存储库。
此外,可以考虑生成Jar并自动将Jar发布到Maven存储库的自动构建器。