如何让git笔记自动拉到克隆回购的每个人?

时间:2017-05-26 16:36:25

标签: git githooks git-notes

有可能吗?

我在文档中读到您可以在本地//Inside b.js: define(["require", "a"], function(require, a) { //"a" in this case will be null if "a" also asked for "b", //a circular dependency. return function(title) { return require("a").doSomething(); } } ); 配置它 像:

.git/config

但它是本地设置,据我所知,我不能把它推到github或bitbucket。是否有可能强迫每个人记笔记?

1 个答案:

答案 0 :(得分:1)

  

是否可以 强制 每个人拉笔记?

(强调我的)没有。

[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时操纵--notes=设置和/或使用git log

想要笔记的每个人都必须通过在其配置中添加额外的fetch行来明确地询问注释