メモ ref をマージするための推奨されるアプローチは次のとおりです。
git checkout refs/notes/commits
git fetch origin refs/notes/commits:refs/notes/origin/commits
git notes merge -v origin/commits
git notes merge --commit
私はこのアプローチを試みましたが、線形の履歴を維持するのに役立ちません。以下は、上記の手順を実行した後に取得したログです。
* 857410f Merged notes from refs/notes/origin/commits into refs/notes/commits
|\
| * 1d6ff9e Merged notes from refs/notes/origin/commits into refs/notes/commits
| |\
| | * 18dec97 Notes added by 'git notes add'
| | * 2b7cfae Notes added by 'git notes add'
| | * 9e5e223 Notes added by 'git notes add'
| * 49ae944 Notes added by 'git notes add'
* 8f5fd8a Notes added by 'git notes add'
だから私の質問は、これが git notes merge を実行する正しいアプローチですか? できるだけ早く助けてください。ありがとう。