我有一个回购:hello.git。我能够执行稀疏结账:
sparse checkout path
:/ test / test1
现在我在我的工作区中有这个:
.../workspace/test/test1/content
我希望得到以下内容:
.../workspace/content
是否可以仅签出您描述的路径的内容?
答案 0 :(得分:1)
这在git中是不可能的。
当您以稀疏模式结帐时,git仅更新$ GIT_DIR / info / sparse-checkout中配置匹配的条目(这是由Jenkins上的Git插件设置的)。
Git不支持在结帐时更改工作树的根目录。因此,当您进行稀疏结账时,您将始终拥有所选文件的整个目录结构。