【发布时间】:2017-05-26 14:04:46
【问题描述】:
我想维护一个目录,该目录将始终使用 git 存储库中的最新标签保持最新。我尝试了this 解决方案,但是,如果我这样做一次,我最终会处于分离的 HEAD 状态,如果我这样做git describe --tags,更新的标签不会再出现在这里。有没有更好的方法,还是我错过了什么?
【问题讨论】:
标签: git
我想维护一个目录,该目录将始终使用 git 存储库中的最新标签保持最新。我尝试了this 解决方案,但是,如果我这样做一次,我最终会处于分离的 HEAD 状态,如果我这样做git describe --tags,更新的标签不会再出现在这里。有没有更好的方法,还是我错过了什么?
【问题讨论】:
标签: git
标签的签出将始终处于分离的 HEAD 状态,因为不应移动标签,即使您提交也是如此。
【讨论】:
其实你想要的更像是一个分支的行为而不是标签。
您可以维护一个分支,在其中合并每个创建的新标签。
然后你检查这个分支并定期从远程简单地git pull。
顺便说一句。要查看新标签,您必须先
git 获取
您签出的内容并不重要(就像@Edmundo 已经说过的那样)。
当您执行git describe --tags 时,会查询repo 的本地镜像。不发生网络流量。两个更新你的本地镜像到fit fetch。
【讨论】: