私は経験豊富な git ユーザーで、現在 Mercurial を使用している人々と仕事をしています。コミットを手伝ってくれた 'git gui' が本当に恋しいです。qctとhgctの2 つのツールがどちらも Mercurial をサポートしていることがわかります。
私が git gui で最も気に入っている点は、コミットされていないすべてのファイル (および追跡されていないファイル) が表示され、ファイル全体または個々の差分ハンクをコミット/変更セットに簡単に追加できることです。それを念頭に置いて、qct と hgctのどちらのツールを好むでしょうか? そして、あなたの経験から、あるツールを他のツールよりも好む理由は他にありますか? もしそうなら、それは何ですか?
編集
標準の Debian テスト システムに qct、hgct、および tortoisehg をインストールしました。3 つのうち、qct はすぐに使用できる唯一のものでした。しかし、面白いことをするには、diffmerge のようなサードパーティのツールが必要なようです。(Web サイトではそうではないと主張していますが、Debian はまだ現実に追いついていません。)
私はqctがかなりイライラしていることに気づきました。問題は次のとおりです。
- 一度に複数の差分を表示することはできません
- マウスの 1 回のクリックで残りのすべての差分をスキップすることはできません
- 後戻りできません!
tortoisehg のインストール経験はイライラさせられました。 .deb
ファイルは Web サイトで約束されていますが、存在しません。最新の安定したバージョンからプルすると、すべての呼び出しでスタック トレースを簡単に生成するツールが得られました。(私は修正を見つけましたが、本当に!) しかし、最新の Debian不安定版 hg にアップグレードした後、私は Tortoise Hg commit tool に非常に感銘を受けました。これは、git gui に非常によく似ています。
後から考えると、hgct は明らかな損失でした。
Tortoise Hg が明確な勝者です。