当尝试从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 值(例如,移动与核心)。 fetch操作是否对单个映射文件中的 preTagPath 或 postTagPath 值彼此相等施加了任何类型的约束或限制?
答案 0 :(得分:0)
第三项似乎是请求trunk = HEAD而不是trunk:HEAD与前两项一样。
应该是:
plugin@com.sag.base.util=SVN,trunk:HEAD,https://url.to.repository,core,com.sag.base.util