0

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
4

1 に答える 1