20

2 つの git ローカル リポジトリがあります。どちらも、異なるパスと異なる名前で同じファイルを共有します。現在、変更を加えるときは、あるディレクトリから別のディレクトリにファイルをコピーする必要があります。

ファイルを手動で上書きせずに同期を維持する別の方法はありますか? このファイル用に別のリポジトリを作成したくありません。次のいずれかが機能すると思いましたが、どうやら機能しないようです。

  • git サブモジュール
  • git サブツリー
  • シンボリックリンクソフト
  • シンボリックリンクハード

他には何があるの?

4

1 に答える 1

10

他の唯一の代替手段は、コミット後のフックですrepoA。これは、コミットごとに次のようになります。

  • ファイルが上記のコミットの一部であるかどうかを確認します
  • 正しいパスで repoB にコピーします。
于 2013-10-05T17:52:03.377 に答える