我将我的jave项目构建为:
MyProejct
- src
- build
- test
- lib
- ..
在我的lib文件夹的根目录中,我放置了所有外部.jar文件(hibernate,jboss等)。现在我决定将我的所有第三方jar文件移动到另一个repo(Namely Lib)中,并在检查项目时将它们放在我的lib文件夹中。我使用svn:externals来做到这一点。我创建了我的Lib repo,如下所示:
Lib Repository
- hibernate
- jsf
- junit
- ...
为什么当我使用svn:external属性将这些jar文件引用到我的Lib repo中的不同文件夹时,我的上一个外部属性中只有.jar文件被检出?
答案 0 :(得分:0)
svn:externals是版本化属性,因此,您获得的文件与当前版本的工作副本
的svn:externals状态相关答案 1 :(得分:0)
使用外部设备来自不同存储库的文件夹中不可能有多个文件。执行此操作的最佳方法是将每个.jar文件保留在其自己的文件夹中,并通过其相关的外部属性更新该文件夹的内容。