私はディレクトリ/amp
をRepoA
とRepoB
(最初は/ ampの内容で埋める)にしました。 Repoの/ ampの変更をRepoBに反映させたいのですが。gitリポジトリ内のディレクトリを別のgitリポジトリにミラーリングする方法はありますか?
可能ですか?
P.S:RepoAには他の多くのディレクトリがあります。私は/ amp dirをミラーリングしたいだけです。 RepoBは、/ ampの内容を他のものにするつもりはありません。
私はディレクトリ/amp
をRepoA
とRepoB
(最初は/ ampの内容で埋める)にしました。 Repoの/ ampの変更をRepoBに反映させたいのですが。gitリポジトリ内のディレクトリを別のgitリポジトリにミラーリングする方法はありますか?
可能ですか?
P.S:RepoAには他の多くのディレクトリがあります。私は/ amp dirをミラーリングしたいだけです。 RepoBは、/ ampの内容を他のものにするつもりはありません。
RepoBのコンテンツが/amp
である場合は、より正確にライブラリを作成することができます。 RepoAのプロジェクトにこのライブラリを依存させる。それを行う方法は、使用する言語(パッケージマネージャ)によって異なります。
dev環境では、RepoBを指すRepoAでシンボリックリンクを作成できます。
しかし、gitはシンボリックリンクをどのように認識しますか?私がコミットすると、シンボリックリンクは参照(またはターゲット)ではなくコミットされます。 – mukilane
RepoB(lib)の変更はその内部でのみコミットする必要があります。彼らは何らかの理由で異なるリポジトリです。後でRepoCもRepoBを使用します。プロジェクト内でlibを変更すると、それを使用する他のプロジェクトを中断することができます。 – Raz
私はRepoBの内部でコミットしました。 しかし私は私の場合の回避策を見つけました。 RepoBをAフォルダに入れてRepoBをampフォルダに入れました。私は期待通りに機能します。 – mukilane
/ampの内容をサブモジュールとして設定し、そのサブモジュールをRepoAとRepoBの両方に追加します。 – gnuanu