9

egit を使用して、現在の git リポジトリの全履歴を確認する方法を探しています。見た目から、egit の「Show in History」は現在のコミットまでのコミットのみを表示します。つまり、commit1 と commit2 を実行してから最初のチェックアウトを行うことにした場合、プロジェクトの「Show in History」を実行しても commit2 は表示されません。

レポの全履歴を表示できる方法はありますか? git log masterコンソールコマンドの行でそれが何かになると思います。

言い換えれば、最初のコミットでいつでもチェックアウトする場合、履歴に表示されない場合、後で新しいコミットをチェックアウトできるようにするにはどうすればよいでしょうか?

私はチェックアウトしてきましたが、TortoiseGit が同じ問題に「苦しんでいる」ようです。それは本当に問題なのですか、それとも、私たちがすべきことをしていないのは私だけですか?

ありがとう

4

5 に答える 5

11

実際には、すべてのコミットを表示するために、Eclipse 履歴ビューにすべてのブランチとタグを表示するボタンがあります。詳細については、スクリーンショットを参照してください。

ここに画像の説明を入力

(すでにL2Gで言及されていましたが、そこにコメントを投稿するほどの評判はありませんでした。)

于 2015-09-09T14:34:18.047 に答える
3

[履歴]タブの下のツールバーを見ると、2つの下向きの矢印に分岐するパスの小さなアイコンがあります。そのツールチップには、「すべてのブランチとタグを表示する」と書かれています。私はそれがあなたが望むことをするだろうと思います。

于 2012-07-19T19:33:25.833 に答える
3

私はただ開いて上gitk --allを見ます。これにより、すべての履歴が表示されます。他のツールは使用していませんが、--all スイッチがない場合は gitk を使用してください。

お役に立てれば。

于 2011-04-13T23:41:00.627 に答える
2

私もこの問題を抱えていました。

最新バージョン (eclipse Luna Service Release 1 [4.4.1] with eGit 3.5.1) で利用可能な「Git Reflog」ビューがあります。

背景については、http: //aniszczyk.org/2011/06/26/git-reflog-and-eclipse/を参照してください。

于 2014-11-03T22:10:35.383 に答える
1

レポフォルダーを右クリックするときにコンテキストメニューを使用するのが好きです。TortoiseGit に移動 -> ログを表示

于 2012-10-18T18:17:52.523 に答える