1

ドット ファイルを Git に保存する作業を行っていますが、ちょっとした障害に遭遇しました。contrib/completion/*.bashGit リポジトリ ( ) の一部のスパース チェックアウトをサブモジュールとして含めたいと考えています。これを機能させることはできますが、変更をリポジトリにコミットして新しい場所に複製した後、sparse-checkout 構成が失われます。間違っている場合は訂正してください。ただし、sparse-checkout 構成がすべて親リポジトリの .git フォルダーに格納されているためだと思います。

この構成を残りのリポジトリと一緒に複製できるようにする良い方法はありますか? git submodule initレポのクローンを作成して を発行し、ファイルgit submodule checkoutに含まれるディレクトリのみを.git/modules/git/info/sparse-checkoutチェックアウトできるようにしたいと思います。

役立つ場合、現在のリポジトリはhttps://github.com/bgshacklett/dotbashにあります。

4

1 に答える 1