私はgitを(プログラミングだけでなく)幅広いスコープと多くのファイルを持つ個人用の大きなプロジェクトに使用しています。したがって、私は多くのブランチとマージを持っているので、Gitのブランチとマージの素敵な視覚化ツールが必要です(特に、GourceのようなアニメーションまたはPlasticSCMのようなグラフ機能を提供する場合)。 gitkまたはgit logはすてきなツールであり、現在使用していますが、正確なソリューションではありません。
私はオープンソースプロジェクトが好きで、私は仕事をするだけのアプリケーションを好みます(gitフロントエンド全体ではありません)が、オープンソースソリューションがない場合は、クローズドソリューションまたは重いgitソフトウェアを歓迎します。私が見つけた:
SeeGitApp(私には良くありません、特に長くて重いブランチとマージのために)、
GitCola(最初の試行でWindowsにインストールできませんでした)、
GitVersionTree(非常に基本的な)、
gitlist(サーバーベース、php、試せませんでした)、
gittreemap、
git2html.sh、
git log --pretty。
私が言ったように、私はオープンソースとユーティリティを検索しました。このタスクにこのようなユーティリティがない場合、代わりに何を提供しますか?
ngit ?
Node.jsに慣れていない場合、Ungitのインストールは少し難しいかもしれませんが、IMOはこれまで見た中で最高のgit GUIです。
ストックgitk --all
または、コンソールで:
git log --graph --oneline --decorate --all
(ちなみに、この呼び出しはgit overview
にエイリアスされています)。ディスプレイでより良い結果を得るには、color.ui
Git構成変数をauto
に設定することを検討してください。
これは、私が過去に使用していたクールなGit GUIツールです。 Source Tree 。強くお勧めします。