2011-12-01 11 views
6

コードレビューの目的で、私はbzr qlogコマンドを使って2つのコミットの間の変更を視覚的に見直すことに慣れてきました。私は今、gitを使い始めていて、同等のものを探しています。私が欲しい三つの主要な機能は次のとおりです(コミット名前、メッセージ、日付、支店などを示す標準の改訂視聴者からのような)二つのリビジョン bzr qlogに匹敵するgitツール

  • 視聴変化サイド・バイの

    • 視覚的な選択すべてのファイルを閲覧する側視覚
    • を一度に変更し、私がこれまでに発見しただけではなく、1

  • 時に最も近いGitの組み合わせは、Gitの差分ツールとして meldを登録して比較すること git colaを使用することですリビジョン。残念ながら、ここのリビジョンビューアは限られており、一度に1つのファイルしか比較できません。

    私の代替手段はもちろんbzr-gitを使用し、次にbzr qlogを実行するだけです。私はこれを試して、それは問題なく、私はちょうど私が失敗し始めるリポジトリでgit特有の機能を使用して瞬間を懸念しているようだ。

    だから、あまりにも多くの労力を費やすことなく同じ基本的な結果を得ることができるgitツールや一連のツールがありますか?

    注:私はあなたがgitkを試してみましたSmartGit

    +0

    ビットはhttp://stackoverflow.com/questions/1220309/git-difftool-open-all-diff-files-immediately-not-in-serialに似ています。http://stackoverflow.com/questions/2459084/git-difftool-full-file-tree-compare-using-meld、http://stackoverflow.com/a/4304797/6309とそのGitHub diffallプロジェクト:https://github.com/thenigan/git-diffall – VonC

    +0

    diffallは大丈夫ですが、私は比較するリビジョンを選択する便利な方法が必要です。 –

    答えて

    1

    ような商用ソリューションに興味はないんだけど?デフォルトでgitと一緒にバンドルする必要があります。あなたのコンソールからgitkを実行するだけです。リビジョンを並べて比較するのではなく、diff形式(+、 - 、...)で比較します。

    +0

    はい、私はそれを試みました。視覚的に比較するのが一番簡単なのは、サイドバイサイド形式が本当に必要なことです。また、私はgitkで比較する2つのリビジョンを選択する方法を見つけませんでしたが、一度に1つを選択できるようです。 –

    +0

    一度に1つを選択できますが、他のリビジョンを右クリックすると、比較するオプションが表示されます。しかし、私はそれができるほど快適ではないことに同意します。 –

    1

    vimユーザーの方は、vim fugitiveとそのGdiffコマンドをチェックしてください。

    関連する問題