私は2つのgitローカルリポジトリを持っています。どちらも同じファイルを別のパスの下で、別の名前で共有します。現在、私が変更を加えると、あるディレクトリから別のディレクトリにファイルをコピーする必要があります。2つのgitリポジトリ間で便利にファイルを同期するには
手動でファイルを上書きせずに同期を維持する別の方法はありますか?私はこのファイルのための別のリポジトリを作成したくありません。ある他に何
- gitのサブモジュール
- Gitのサブツリー
ハード
私は2つのgitローカルリポジトリを持っています。どちらも同じファイルを別のパスの下で、別の名前で共有します。現在、私が変更を加えると、あるディレクトリから別のディレクトリにファイルをコピーする必要があります。2つのgitリポジトリ間で便利にファイルを同期するには
手動でファイルを上書きせずに同期を維持する別の方法はありますか?私はこのファイルのための別のリポジトリを作成したくありません。ある他に何
ハード
唯一の他の選択肢は、それぞれにコミットうrepoA
上post-commit hook、次のようになります。ファイルがの一部である場合
ああ、素晴らしい!しかし、あなたの答えにいくつかの例を挙げることができますか? – gaussblurinc
@ gaussblurincそのコミット後のフックでは、あなたのファイルを検出して処理するために、変更されたすべてのファイルをリストする必要があります:http://stackoverflow.com/a/4206210/6309 – VonC
確かに、ファイルの別のgitへの変更?ファイル全体ではなく、変更されていますか? – gaussblurinc
こんにちは、あなたはほとんど私の心を横切るもののほとんどの名前になっています。あなたが懸念しているのは、手動で更新する必要はない(まだ2つのdiffリポジトリをコミットしてプッシュする必要がある)、私はシンボリックリンクを使用します。 – bitoiu
@bitoiuああ、私はハードリンクが動作しないと思った。どうやら、それはそうです。それはチェックアウト後にリセットする必要がありますが。 – RevMoon