Den*_*boy 5 git sparse-checkout jenkins
我有一个仓库:hello.git。我能够执行稀疏结帐
sparse checkout path::/test/test1
现在我的工作区中有这个:
.../workspace/test/test1/content
Run Code Online (Sandbox Code Playgroud)
我想要以下内容:
.../workspace/content
Run Code Online (Sandbox Code Playgroud)
是否可以只签出您描述的路径的内容?
这在 git 中是不可能的。
当您在稀疏模式下签出时,git 仅更新 $GIT_DIR/info/sparse-checkout 中与您的配置匹配的条目(这是由 Jenkins 上的 Git 插件设置的)。
Git 不支持在签出时更改工作树的根。因此,当您进行稀疏签出时,您将始终拥有所选文件的整个目录结构。
https://git-scm.com/docs/git-checkout
| 归档时间: |
|
| 查看次数: |
5075 次 |
| 最近记录: |