1

当尝试从 SVN 存储库中获取功能和插件时,我需要从不同的子路径中提取它们。遵循的地图文件格式如下:

<feature|plugin>@<id>=SVN,<tag>[:revision],<svnRepositoryURL>,<preTagPath>,<postTagPath>

这是我在单个地图文件中的内容:

plugin@com.sag.tfg.motion=SVN,trunk:HEAD,https://url.to.repository,movement,com.sag.tfg.motion
feature@com.sag.tfg.motion.feature=SVN,trunk:HEAD,https://url.to.repository,movement,com.sag.tfg.motion.feature
plugin@com.sag.base.util=SVN,trunk=HEAD,https://url.to.repository,core,com.sag.base.util

只有前两个项目被获取,而第三个项目没有。我认为这可能是由于具有不同的preTagPath值(例如,运动核心)。提取操作是否对单个映射文件中的preTagPathpostTagPath值彼此相等施加任何类型的约束或限制?

4

1 回答 1

0

第三项似乎是请求 trunk=HEAD 而不是前两项中的 trunk:HEAD 。

应该是:

plugin@com.sag.base.util=SVN,trunk:HEAD,https://url.to.repository,core,com.sag.base.util
于 2012-05-21T11:17:53.733 回答