web-dev-qa-db-ja.com

TortoiseGit:プッシュされようとしているコミットのリストを見るにはどうしたらいいですか

さまざまなブランチからのいくつかのコミットを「開発」ブランチにマージしました。これで、それらをリモートブランチにプッシュする準備ができました。

TortoiseGitで、プッシュされようとしているアイテムのリストを表示することは可能ですか?

"Check for Modifications"は変更がブランチからのものであるため、何も表示していません。

"Show Log"には、すべての変更の時系列リストも表示されています。むしろ、プッシュするためにキューに入れられているアイテムの単純なリストが表示されます。

私は理にかなっていると思います。

31
farjam

「同期ダイアログ」を使用するリポジトリフォルダを右クリックし、「同期」を選択します

[コミットの送信]タブに、リモートにプッシュされるコミットのリストが表示されます。

「Out ChangeList」タブに切り替えると、リモートバージョンに関連して変更されたファイルのリストが表示されます。

「Out commits」が空の場合、または「Out ChangeList」タブが表示されない場合は、コンボボックスで「リモートブランチ」を明示的に指定します。その後、「Out commits」リストが読み込まれ、「Out ChangeList」タブが表示されます。これは、現在のブランチに「リモート追跡ブランチ」がない場合に発生することがあります。

「プルダイアログ」にはそのような情報はありません。

42
linquize

TortoiseGitでこれを指定する方法があるかどうかはわかりませんが、次のようなコマンドが望ましいと思います。

$ git log Origin/master..master
1
Paul Irofti