Git分支头和标签是提交的指针,这些指针可以隐式地(在a之后commit
)或显式地(在a之后branch -m
)移动.
Git是否记录了这些指针状态的历史?
我至少看到两个原因:
请注意,Mercurial中可以使用上述内容,因为它在每次提交中都存储了分支名称.
所以再次,在Git中是.git/refs /版本控制的内容,还是有办法让它们如此?
(我正在尝试为团队决定Mercurial或Git,我想确保对共享仓库的所有更改,包括refs,都记录下来.我不关心开发人员对他们的私人回购做什么.)
谢谢.