git-notes --ref changelog
開発中は変更ログを保持しています。私は常にマージからマスターへのコミットにメモを置き、それを 3 つのリモートにプッシュします ( git push <remote> refs/notes/changelog
) - しかし、1 つのリモートにプッシュするのを忘れるたびfetch
に、ref は古いバージョンで上書きされます:
(ドイツ語ロケールで申し訳ありません)
$ git fetch github -p
Von github.com:<user>/<repo>
+ ca36d98d...1f3b9041 refs/notes/changelog -> refs/notes/changelog (Aktualisierung erzwungen)
それを防ぐ方法は?それはどういうわけか私のに関連してい.git/config
ますか?
(からの抜粋.git/config
):
[remote "github"]
url = git@github.com:<user>/<repo>.git
fetch = +refs/heads/*:refs/remotes/github/*
fetch = +refs/pull/*/head:refs/remotes/github/pr/*
push = +refs/notes/changelog:refs/notes/changelog
fetch = +refs/notes/changelog:refs/notes/changelog
[notes "rewrite"]
rebase = true
amend = true
[notes]
rewriteRef = refs/notes/changelog