0
親Gitリポジトリに3つのブランチがあります。また、同じ名前の3つのブランチを持つサブモジュールレポを使用しています。親リポジトリの各ブランチの.gitattributesファイルは、同じ名前のサブモジュールブランチを指しています。これはすべてうまくできていますが、私が持っている質問は、親リポジトリでgit checkoutブランチを実行すると、後でgitサブモジュール更新を行うか、サブモジュールディレクトリ内のファイルを更新しなければなりません正しいブランチサブモジュール使用時にGitチェックアウト
私はチェックアウトを行うたびに、サブモジュールファイルが正しいブランチを反映するように更新されるように、これを自動化する簡単な方法はありますか?
master
あなたは
hook
post-checkout
を追加し、自動的に
git checkout
を呼び出すたびに、このアクションを行うことができ、選択したブランチ
の名前です
[OK]を助ける
希望:あなたは次のようになりますファイル
.git/hooks/post-checkout
を作成する必要がありますエイリアス?私が働いている人が彼がチェックアウトを行うたびにそのことを覚えていないので、 –私はgit hooksで自分の答えを更新しました。それが解答として印を付けることを覚えていれば助かります:) –
感謝します。 –