Skip to content

Instantly share code, notes, and snippets.

@ttsuki
Created May 20, 2020 07:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ttsuki/6f70266b872996dd9158c7b21f106fc7 to your computer and use it in GitHub Desktop.
Save ttsuki/6f70266b872996dd9158c7b21f106fc7 to your computer and use it in GitHub Desktop.
WinMerge の オプション 私家版
3-pane merge (左が手元、中がマージ先、右が相手: 中は共通祖先からWinMergeでオートマージしたもの)
winmerge.exe -e -r -u -x -dl "LOCAL" "$LOCAL" -wl -dm "MERGED" "$BASE" -am -dr "REMOTE" "$REMOTE" -wr -o "$MERGED"
2-pane diff (左が相手、右が手元: 大抵は手元のほうが新しいのでこの並び)
winmerge.exe -e -r -u -x -wl -dl "$REMOTE" "$REMOTE" -dr "$LOCAL" "$LOCAL"
$LOCAL 手元
$REMOTE 相手
$BASE 共通祖先
$MERGE マージ先ファイル
-e ESC で閉じる
-r サブディレクトリ含めて比較
-u 最近使ったファイルリストに追加しない
-dl 左のタイトル
-wl 左を読み取り専用にする
-dm 中のタイトル
-am 中でauto merge
-dr 右のタイトル
-wr 右を読み取り専用にする
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment