GitからWinMergeを起動してソースを比較し編集したい

CUIでソースの差分を比較するのは、結構つらいのでGUIで比較及び、そのまま編集ができないか調べたところあったので紹介します。
windowでの設定手順と実行結果を解説します。

Windows

設定手順

  1. WinMergeのインストール

マージツールには、定番中の定番WinMergeを使用します。以下のサイトからダウンロードしてインストールしてください。

ダウンロードサイト

インストールは、次へボタンを押してどんどん進めて下さい。とくにつまづくことはないと思います。

  1. c:\Users\ユーザ名\.gitconfigの編集

実行結果

  1. 実行環境の前提

    $ git branch
    * gps            <-topicBranch
      master         <-masterBranch
    
  2. 次のコマンドを実行して、WinMergeを起動する。

チェックアウト中のtopicBranchmasterBranchを比較しています。 git difftool -d master

以下のように起動します。左がmasterBranchで、右がチェックアウト中のtopicBranchになります。 スクリーンショット

  1. WinMergeから直接編集して保存しWinMergeを閉じてください。

  2. 変更ソースをコミットしてください。

    git add .
    git commit -m "コメント"
    

以上でーす。

予告

次回はubuntuでGUIなマージツールを使う方法を紹介します。

参考サイト

以下のサイトを参考にさせて戴きました。
ありがとうございました。
> いろいろ備忘録日記

comments powered by Disqus