使用Git标签-can';不要拉新标签
我们有两个人试图在bitbucket上使用git。开发人员正在使用简单的标记来跟踪所有的提交,而QA人员正在尝试根据标记引入新代码 所以德夫决定使用Git标签-can';不要拉新标签,git,bitbucket,Git,Bitbucket,我们有两个人试图在bitbucket上使用git。开发人员正在使用简单的标记来跟踪所有的提交,而QA人员正在尝试根据标记引入新代码 所以德夫决定 git commit -v -am "($date) $comments" git tag -a version-1 -m "($date) $comments" git push --tags 质量保证人员做了 git clone <path> ; cd $dir git checkout tags/version-1 它经历
git commit -v -am "($date) $comments"
git tag -a version-1 -m "($date) $comments"
git push --tags
质量保证人员做了
git clone <path> ; cd $dir
git checkout tags/version-1
它经历了变化——我们可以看到回购协议上的新标签
QA人员做他的改变
git checkout tags/version-2
错误消息是
error: pathspec 'tags/version-2' did not match any file(s) known to git.
但是
如果QA有
git clone <path> ; cd $dir
git checkout tags/version-2
git克隆;cd$dir
git签出标签/version-2
它很好用!!!QA人员如何使用开发人员正在签入的新标记更新同一个git控制器?使用
git fetch
从远程回购获取新标记。确定-在我浏览堆栈上的其他链接时找到了答案
首先,通过执行以下操作确保标记在本地存在
git fetch --tags
然后通过运行
git checkout tags/<tag_name>
git签出标记/
感谢(第二个答案)
git fetch --tags
git checkout tags/<tag_name>