1

我正在将我的点文件存储在 Git 中,但我遇到了一些障碍。我想将 Git 存储库 ( contrib/completion/*.bash) 的一部分的稀疏签出作为子模块包含在内。我可以让它工作,但是在将我的更改提交到存储库并将其克隆到新位置后,稀疏检出配置丢失了。如果我错了,请纠正我,但我相信这是因为 sparse-checkout 配置都存储在父 repo 的 .git 文件夹中。

有没有一种好方法可以将此配置与存储库的其余部分一起克隆?我想达到可以克隆 repo、issue 的地步git submodule init,然后git submodule checkout.git/modules/git/info/sparse-checkout签出我包含在文件中的目录。

如果有帮助,当前存储库位于https://github.com/bgshacklett/dotbash 。

4

1 回答 1

0

配置并不意味着被克隆。
(例如“是否可以git config从远程位置克隆? ”)

但是对于点文件,在听完 GitMinutes 13(关于点文件,其中包括稀疏检出技巧)之后,我会推荐vcsh

于 2013-09-22T19:33:17.203 回答