0

2 つの無関係なプロジェクトがあるとしましょう (git について話します) が、一貫性がないため、頻繁に切り替えます。どちらにも「マスター」ブランチと「トランク」ブランチがあり (両方とも異なるホスティング サイト (github と gitorious) にあります)、これら 2 つのトランク ブランチのコンテンツのみを含む 3 番目のリポジトリを別の場所に作成することができます。ブランチ名? 例:... 視覚化した方がわかりやすいので: Image

最後に、私の質問は、すべてのプロジェクトからプッシュできるようにするには、どのコマンドを入力すればよいか、および変更を自動的に適用する必要があるかどうかです (--mirror だと思いますが、左右を 1 日読んだ後、私が得た限りです) )

前もって感謝します。

4

1 に答える 1

1

はい。2 つのリポジトリのそれぞれを git アーカイブに追加するために使用git remote addし (空のリポジトリはおそらく最も適切です)、それらに異なる名前を付けます (「github」と「gitorious」は適切なようです)。それぞれをフェッチした後、それらのブランチは「/remotes/{github,gitorious}/trunk」(またはマスターなど) として表示され、git を使用して好きなように操作できます。たとえば、ブランチ間のチェリー ピック コミットなどです。 、ブランチのマージ、相違点のログの取得、マージベースの検索など...

于 2012-10-11T16:46:47.777 に答える