jenkins checkout期间排除目录

Sri*_*ake 6 svn build sparse-checkout jenkins

我在trunk下有20个目录

/trunk/a1
/trunk/a2
/trun/a3
..
..
/trunk/a20
Run Code Online (Sandbox Code Playgroud)

如何排除(不包括)一些(在Jenkins结账期间的任意目录.例如,我希望除了/ trunk/a3/b1之外的所有目录都在干线下 如何做到这一点?

我已经在SVN checkout ignore文件夹中找到了答案但是在Jenkins下这是不可能的.需要一个更简单的解决方案,我不知道除了我要排除的目录之外的目录下的目录数量.

另外如何添加自定义svn checkout.Let说我想执行svn命令行工具来结帐?

mal*_*cot 0

由于您确实更新(而不是完成签出),因此您可以执行以下操作:在初始签出后,转到您想要忽略的目录并执行svn up --set-depth=empty. 后续更新不会更新该目录。