Development
僕は今までgitクライアントといえばSourceTreeだった.
よく使う機能は大体そろっている.しかし,高機能なため多少重い.
個人で使う分には困らなかった.
会社で規模の大きいプロジェクトとなると問題が出てくる.
「初期表示までに何分かかるの……?」
支給されたWindows機でCUIは毎回ls
をdir
で叩き直すなどストレスマッハなのでGUIが欲しい.
たくさんあるGitクライアントからお気に入りを決めようと思う.
今回比較するものは以下のとおり.
今まで使っていたやつ
慣れた操作
使いやすい
ちょっと重い
explorer上で右クリックでほぼ完結する
僕がexplorer上で右クリックで使用しない
Githubで使うなら連携が神
Gitlabとの連携は皆無
イカちゃん!!
ドラッグしてマージはUXが良い
GPG署名をGUIでしっかり対応している
起動が重い
デザイン凝りすぎて情報量がちょっと少ない
SourceTreeほど重くない
Graphの曲線が可愛い
見た目がSourceTreeに近いのでSourceTreeに操作が引っ張られて使いにくい
爆速
困ったらコマンドパネル
有料(買い切り 3年更新サポート)
クライアント | 起動速度 | 使用時速度 | デザイン | 機能性 |
---|---|---|---|---|
SourceTree | △ | △ | 〇 | ◎ |
TortoiseGit | 〇 | 〇 | ◎ | △ |
GitHub Desktop | 〇 | 〇 | 〇 | 〇 |
GitKraken | △ | △ | ◎ | 〇 |
Fork | 〇 | 〇 | 〇 | △ |
Sublime Merge | ◎ | ◎ | 〇 | ◎ |
sublime textに惚れて購入している僕の評価なので,参考程度に見てほしい.
実際のところSublime Mergeも署名付きコミットはGPG4winでインストールしたGUIに頼ることになるので速くはないです.
僕は最終的にはSublime Mergeを購入し,ダークテーマで落ち着いた.
Sublime Merge評価版は無料なので一回使ってみてほしい.
最後に一言.
みんな好きなクライアント使えばいいと思うよ.