Sco*_*oks 6 git directory-structure sparse-checkout
我理解如何在Git中配置稀疏结账,但我想知道是否可以消除主要目录.例如,假设我有一个Git存储库,其文件夹结构如下:
我只想要里面的内容stuff2.对于那些目录的稀疏检出,.git/info/spare-checkout文件看起来像这样:
folder3/another/foo/bar/stuff2/
Run Code Online (Sandbox Code Playgroud)
我的问题是在我完成稀疏结账后,我没有看到stuff2或者stuff2我的目录根目录内的内容; 我看到folder3,然后所有的子目录导致stuff2.
我猜这个问题的答案是Git不可能,但我只是想确定一下.这是我想念的SVN的一种(也是唯一的)行为; 能够运行svn co https://url.com/myrepo/folder3/another/foo/bar/stuff2 .并将内容转储到当前目录中.
小智 0
一些工具(例如 git hub)能够直接查看给定的文件夹。然而,在 git 中一次只对一个文件夹进行操作是被禁止的,因为必须存在整个存储库才能执行新提交的哈希并为提交进行差异
这里还讨论了如何 git-pull 除一个文件夹之外的所有文件夹
| 归档时间: |
|
| 查看次数: |
2412 次 |
| 最近记录: |