70

Linux 上の Git用のリッチ GUIを探していました。最近、私はそれを頻繁に使い始めましたが、コマンドラインは非常に便利ですが、高度な機能についてはまだよくわかっていないため、自由に使える GUI が必要であることがわかりました。

以前、スタック オーバーフローでこの質問に出くわしましたが、この質問には回答がないため、もう一度この質問をする必要があります。

  • 私はgit-colagitkを使用しましたが、中途半端に見え、gitk は他のデスクトップ環境で作業しているように見えます。私が gitGUI で必要とするすべての機能は、どちらにもありません。

  • くすくす笑ってみましたが、差分を見るのに便利です

  • QGit を試しましたが、完全ではありません。

次に、foo-Git-GUI を次のように表示する方法を説明します。

  • をご覧いただけますBzr Explorer。非常に使いやすく、上記の多くの GUI よりも多くの機能を備えています。

上記の例のような Git GUI はありますか?

4

7 に答える 7

63

より複雑なタスクのために、主gitgにコマンドラインと組み合わせて使用​​していることに気づきました。

ソース リポジトリ: http://git.gnome.org/browse/gitg

最近、 Valaを使用して書き直した新しいバージョン 0.3.2 がリリースされました。古い 0.2 シリーズに比べると機能はまだ完全ではありませんが、リファクタリングによって今後の開発が加速することが期待されます。

また、通常、Launchpadには、標準リポジトリよりも最新のバージョンを含むPPASがあります。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

于 2011-03-04T10:45:36.730 に答える
21

Smartgitはかなり機能が豊富なようです。コミット、リベース、ブランチ履歴の視覚化などを可能にします。オープン ソースではありませんが、非商用プロジェクトでは無料で使用できます。

サイトからダウンロードし、解凍して実行することでインストールしましたbin/smartgit.shこのようなPPAもあります。

Node.js / ElectronベースのクライアントであるGitKrakenも、 .debとスタンドアロンのバイナリの両方で進出しています。以下はその発表のスクリーンショットです。

于 2012-05-24T16:07:54.627 に答える
19

まだ見つけていないのであれば、欲しいものが見つかるとは思えません。Linux ユーザーは CLI の使用に非常に満足する傾向があるため、巨大な GUI を求める傾向はそれほど強くありません。

そうは言っても、あなたはどういうわけか git-gui を見逃しています。git-gui と gitk は、実際には git スイートの一部であり、互いに補完するように設計されています。gitk は履歴と差分を確認するためのものであり、git-gui はコミット、マージ、フェッチ、プッシュを行うためのものです...

于 2010-01-26T18:30:39.327 に答える
11

Eclipse用のGitプラグインであるEGitを確認してください。2011年6月以降、インキュベーションは終了しています。ユーザーガイドでどのように表示されるかを確認できます。これがあなたの食欲を濡らすためのいくつかのスクリーンショットです:

  • 新しいファイル:

追加する新しいファイル

  • コミットウィンドウ:

コミットウィンドウ

  • 履歴ビュー:

履歴ビュー

于 2010-11-13T09:34:24.947 に答える
6

MonoでGitExtensionsの実行を開始したばかりで、これまでのところかなりうまく機能しているようです (ここではUbuntu 11.04 (Natty Narwhal) を実行しています)。

コンパイルされた ZIP パッケージを実行するには、いくつかのライブラリをインストールする必要がありました。

  • System.Windows.Forms の libmono-winforms2.0-cil

  • System.DirectoryServices の libmono-system-ldap2.0-cil

    残念ながら、Ubuntu 用のパッケージ版はないようです。

于 2011-09-14T13:57:46.733 に答える
5

Git GUIは、私がWindowsで常に使用しているものです。それは私がGitで行う必要のあるほぼすべてのことを実行し、グラフィックの性質は何が起こっているのかをよく理解するために非常に貴重です。

Linuxで試したことはありませんが、Linuxでそれがさらに悪いとは思えません。

代替ツールへの大きなプッシュがなかった理由は、GitGUIがGUIを使用したい人にとって十分以上のものであるためだと思います。

于 2010-01-26T18:38:45.563 に答える