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
最初の2つのアイテムのみがフェッチされ、3番目のアイテムはフェッチされません。これは、 preTagPathの値が異なることが原因である可能性があると考えています(たとえば、移動とコア)。フェッチ操作は、単一のマップファイルでpreTagPathまたはpostTagPathの値が互いに等しいことに対して何らかの制約または制限を課しますか?