0

git リポジトリ間のさまざまな変更セットを見たいです。リポジトリは関連していますが、どちらも他方の直接の起源ではありません。Mercurial では、「hg outside-repo」と「hg incoming other-repo」を実行するだけです

4

1 に答える 1

0

レポ内の 2 つのブランチ間で変更セットが異なることを意味していると思います。git では、追加の手順がいくつかあります。リポジトリの 1 つに移動し、次の操作を行います。

git remote add other OTHER_REPO
git fetch other

行きたい方向に応じて、次のいずれかで違いを表示できます。

# Similar to hg outgoing (changes which in your branch not in the remote) 
git log other/BRANCH_NAME..BRANCH_NAME

# Similar to hg incoming (changes in the remote not in your branch)
git log BRANCH_NAME..other/BRANCH_NAME
于 2012-09-21T21:23:37.637 に答える