当尝试从 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值(例如,运动与核心)。提取操作是否对单个映射文件中的preTagPath或postTagPath值彼此相等施加任何类型的约束或限制?