あるプロジェクト(以下、プロジェクトA)をもとに作成したプロジェクト(以下、プロジェクトB)にTortoiseGitを用いて反映させる(マージする)方法の覚書きです。
・プロジェクトAへの対象ファイルへのマージが複数回ある
・プロジェクトBに独自の仕様があり、差分を丸々反映させられない
場合に実施する方法です。
前提条件
・TortoiseGitがインストールされていること
・比較マージツール(WinMerge)がインストールされていること
手順
- プロジェクトAをクローンしたフォルダ上で右クリック > TortoiseGit > ログを表示
- 比較したいバージョン2つ(変更前後)を選択し、右クリック > リビジョンの比較 > 対象ファイルを押下
- 比較マージツール(WinMerge)が起動し、差分が表示されるので、テキストエディタでプロジェクトBを開き、反映させる
補足事項
手順1で表示されるログが多い場合は、From, Toで期間を絞るか、条件欄に入力・検索する