如何让 git notes 自动为所有克隆 repo 的人拉取?
How to make git notes to pull automatically for everyone who clones repo?
有可能吗?
我在文档中读到您可以在本地配置它 .git/config
喜欢:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
但这是本地设置,据我所知,我无法将其推送到 github 或 bitbucket。能不能强制大家拉笔记?
Is it possible to force everyone to pull notes?
(强调我的)号
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
这是正常设置。您需要添加 一个设置来复制注释引用。有很多可能的方法可以做到这一点,例如,如果您从不做自己的笔记:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
fetch = refs/notes/commits:refs/notes/commits
如果你做自己做笔记,你会想要一些更漂亮的东西,例如:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
fetch = +refs/notes/commits:refs/notes/origin/commits
然后操纵 core.notesRef
设置 and/or 当 运行 git log
.
使用 --notes=
但是,想要 注释的每个人都必须通过添加额外的 fetch
行来明确地 询问 注释到他们的配置。
有可能吗?
我在文档中读到您可以在本地配置它 .git/config
喜欢:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
但这是本地设置,据我所知,我无法将其推送到 github 或 bitbucket。能不能强制大家拉笔记?
Is it possible to force everyone to pull notes?
(强调我的)号
[remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/*
这是正常设置。您需要添加 一个设置来复制注释引用。有很多可能的方法可以做到这一点,例如,如果您从不做自己的笔记:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
fetch = refs/notes/commits:refs/notes/commits
如果你做自己做笔记,你会想要一些更漂亮的东西,例如:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
fetch = +refs/notes/commits:refs/notes/origin/commits
然后操纵 core.notesRef
设置 and/or 当 运行 git log
.
--notes=
但是,想要 注释的每个人都必须通过添加额外的 fetch
行来明确地 询问 注释到他们的配置。