4

レポ B をサブツリーとしてレポ A にミラーリングしようとしています。cron ジョブを介して更新することをお勧めします。したがって、ベアリポジトリをホストするサーバーでこれを実行しようとしています。

詳細: ベア リポジトリとして作成されたベア リポジトリ repo/A と repo/B があります。ここで、B を A のサブツリーとして使用したいと思います。このようなもの: repo_A/sub_B -> repo/B/master

repo_A/sub_B は読み取り専用にする必要があるため、cron ジョブを介して定期的に sub_B を更新したいと考えています。一時フォルダーにクローンを作成せずに、裸のリポジトリでこれを行う方法がわかりません。

4

1 に答える 1

-1

git help submoduleまたはhttp://git-scm.com/book/en/Git-Tools-Submodulesを見ましたか?

サブモジュールは、リポジトリ内の別のリポジトリの問題を解決します。repo/B のアップストリームの変更を (repo/A で) 定期的にコミットする cron ジョブを作成するタスクに取り組まなければなりません。ただし、repo/A をgit submodule update更新する場合でも、repo/A のコンシューマー (つまり、それを複製した人) は、repo/B に新しい変更を取得するために実行する必要があることに注意してください。

お役に立てれば。

于 2012-11-28T21:56:14.897 に答える