Jenkins稀疏结账:仅限目录内容

时间:2016-05-12 08:21:39

标签: git jenkins sparse-checkout

我有一个回购:hello.git。我能够执行稀疏结账: sparse checkout path:/ test / test1

现在我在我的工作区中有这个:

.../workspace/test/test1/content

我希望得到以下内容:

.../workspace/content

是否可以仅签出您描述的路径的内容?

1 个答案:

答案 0 :(得分:1)

这在git中是不可能的。

当您以稀疏模式结帐时,git仅更新$ GIT_DIR / info / sparse-checkout中配置匹配的条目(这是由Jenkins上的Git插件设置的)。

Git不支持在结帐时更改工作树的根目录。因此,当您进行稀疏结账时,您将始终拥有所选文件的整个目录结构。

https://git-scm.com/docs/git-checkout