2012-01-25 9 views
3

私はPerforceと協力し、グラフィックツールP4Mergeが非常に便利であることを知りました。サイドバイサイド比較のために。同じような(グラフィカルな)ツールがgitにありますか? Macのソリューションが理想的です。p4Merge-gitに相当する

私は手動でgit diffをセットアップしてP4Mergeを起動できることは知っています。しかし、私はより具体的なものを探しています。

ありがとうございました。

PS:GitHub for Macは本当に良いですが、ファイルの比較は横並びではありません。

+0

私はインターネット上で発見し、Mac上で最もOS Xのバージョンにはgitでスムーズに動作している最良の選択肢: '' 'http://pempek.net/articles/2014/04/18/git-p4merge/'' ' – realPK

答えて

7

ちょうどp4mergeを使用して、Gitはそれをネイティブサポートしています。これはGitのために私が使用した、最良のdiff/mergeツールです。ここでは、インストールガイドです:https://gist.github.com/1510148

+0

これは素晴らしいことです!ありがとう@ neu242。 P4Mergeを使用してマージの競合を解決すると、GUIを介してベース、ローカル、リモートのバージョン間の解像度を選択することができます。それは私たちに柔軟性を与えるものではありません。マージされたファイルにさらにテキストを追加します。この観測は正しいですか?はいの場合は、これの回避策をご存知ですか? – moey

+2

あなたの所見が正しくありません。 p4mergeを使用して、マージされたテキストを下のペインで編集することができます。 – neu242

+0

ありがとうございました!ありがとうございました!ありがとうございます!私たちがそれを行うことができることは決して知らなかった。 – moey

4

P4MERGEは、あなたのために個人的に

git config --global diff.guitool P4merge 

を動作する場合、私は逃亡者でVimを使用しますが、gitのの美しさは、あなたが特定のツールを必要としないことです。

gitnファミリーはかなりいいです(私はいくつかの複雑な分岐可視化のためのgitgを使用して、gitのログ--graphはいいですが、タコがマージ6の方法は、ASCIIで見るべき怖いものです)OSX上

gitxがありますかなりきちんとしています。

+0

入力いただきありがとうございます、@リコー!しかし、これはまさに私が代替案を探している質問で言及したものです。 – moey

+0

さて、私はvim +逃亡者について言及しましたが、あなたがvimユーザーでないなら、急な学習曲線を持つかもしれません。私はすぐにいくつかのツールを使って自分の答えを更新しています。 – richo

+0

+1他の可能なツールに言及する。ありがとう! – moey

0

git用のguiマージツールはありません。 tortoisemerge、p4merge、araxis、kdiff3などのサードパーティ製のビジュアルマージツールを使用する必要があります。