我将我的 java 项目构建为:
MyProejct
- src
- build
- test
- lib
- ..
在我的 lib 文件夹的根目录中,我放置了所有外部 .jar 文件(hibernate、jboss 等)。现在我决定将我所有的第三方 jar 文件移动到另一个 repo(即 Lib)中,并在签出项目时将它们放在我的 lib 文件夹中。我已经使用 svn:externals 来做到这一点。我创建了我的 Lib 存储库,如下所示:
Lib Repository
- hibernate
- jsf
- junit
- ...
为什么当我使用 svn:external 属性将这些 jar 文件引用到我的 Lib 存储库中的不同文件夹时,只有我最后一个外部属性中的 .jar 文件被签出?