如果我用“本地”或“在线”标记分支,我想开始一份工作(在Gitlab中使用跑步者)。当我用“本地”标记分支时,作业不知道他必须完成哪个分支。
我想在测试服务器上推送带有最后一个Tag“Local”的分支,并在Onlineserver上推送带有最后一个“Online”-Tag的分支。
下面的答案是不够的,因为我得到了所有带有标签的分支机构。但我只想知道带有此Tag的最后一个分支
答案 0 :(得分:0)
标签并非特定于任何分支。标签只是提交的指针。提交以及标记可以是多个分支的历史记录的一部分,只要它可以从分支HEAD提交到达。找到可以访问标记的所有分支,将在您提供的链接中进行说明。 (Git:如何找出哪个分支标签?)
对于标签,不存在可以到达的分支的区别。因此,我认为不可能“知道这个标签的最后一个分支”。根据你的定义,“最后”分支应该是什么?!
答案 1 :(得分:0)
使用git log --decorate本地我们看到分支以及我将标记放在分支上的时间所以必须可以(或不是?)找出我在哪个分支上标记了最后一个" Local& #34;
我不允许发布图片:PS C:\ Users \ webs> git log --decorate Local commit 301df8b05d866428b0df928580c8062a08245357(tag:Local,origin / localbranch,localbranch) 作者:作者 日期:星期四7月20日15:59:13 2017 +0200