fromのgit-mergetool
ように動作するフラグはありますか?--follow
git-log
--follow
Continue listing the history of a file beyond renames (works only
for a single file).
基本的に、名前が変更されたファイルが削除されたと考えるのではなく、それらをマージしたいと思います。
git-mergetool
以下を提供します。
When git mergetool is invoked with this tool (either through the -t
or --tool option or the merge.tool configuration variable) the
configured command line will be invoked with $BASE set to the name
of a temporary file containing the common base for the merge, if
available; $LOCAL set to the name of a temporary file containing
the contents of the file on the current branch; $REMOTE set to the
name of a temporary file containing the contents of the file to be
merged, and $MERGED set to the name of the file to which the merge
tool should write the result of the merge resolution.
したがって、名前が変更された/移動されたファイルの場合、BASE / LOCAL/REMOTEが引き続き機能するようにしたいのです。git-mergetool
必要に応じて、BASEの名前をLOCALまたはREMOTEに「フォロー」したいと思います。