Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将分支与标记- Gitlab合并

将分支与标记- Gitlab合并
EN

Stack Overflow用户
提问于 2019-02-06 02:48:38
回答 2查看 6K关注 0票数 3

在我们的企业中,作为DevOps团队的一部分,我们没有在本地笔记本上安装git和获取GitLab代码回购的特权。Jenkins工具可以使用ssh访问GitLab回购,但我们不能访问jenkins(安装了Git)。我们可以通过GitLab门户查看回购,比如,然后配置Jenkins从GitLab获取代码。

因此,我不能在我的笔记本上运行像git log --all --decorate --oneline --graph这样的命令来理解合并方面。

在企业中Gitlab门户的标签部分,我看到一个条目,如下所示:

我知道标记是git commit散列键(40 char)的别名,但是我需要澄清上面的条目,其中为分支(feature-branch-x)到分支(develop)的合并指定了标记名(sprint12-tag)。

正如前面提到的这里,标记表示特定分支的一个特定版本的。分支代表一个单独的开发线程,可以在相同的代码基础上与其他开发工作同时运行。

因此,我的理解是,已将标记sprint12-tag分配给feature-branch-x上的特定提交(不能是最近的提交),如下所示:

到目前为止,当我单击左上角图标时,我在GitLab主页中看到下面的选项。

问题:

0)如何在GitLab门户上查看这些图表(如上图)?除非我们在本地笔记本电脑上运行git log --all --decorate --oneline --graph .

1)在任何分支上使用上面的标记(sprint12-tag)(在本例中是feature-branch-x),我是否可以说,开发人员运行在命令下面?

代码语言:javascript
运行
AI代码解释
复制
$ git checkout develop
$ git merge sprint12-tag # ignoring the latest commit c5 on 'feature-branch-x'

$ #   or it can be `git merge e324567`

2)我如何理解下面的条目?例如,如这里所示..。

EN

回答 2

Stack Overflow用户

发布于 2019-02-06 09:03:18

在GitLab上,在左边的侧边栏中选择Repository > Graph来查看回购的提交树。这将显示所有提交和合并,用分支名称和标记进行注释。

下图中的[2.2]是一个标记。

我想说的是,一般来说,开发人员标记在合并一些工作之后会手动提交。您可以从devmaster进行最后的合并或公关,并得到最终的合并提交。然后将此合并提交标记为release2.0,并且永远不会从该提交中移动。我相信这在一些组织中也是自动化的。

我如何理解下面的条目?

该图像显示了一个名为v11.7.5的标记。这个标签在GitLab上被注释为“VersionV11.7.5”(而不是git本身)。标记指向的提交是c5b5b18b。提交的消息是Update VERSION to 11.7.5

示例:

https://code.sealedabstract.com/drewcrawford/CaveJohnson2/network/master

票数 1
EN

Stack Overflow用户

发布于 2019-02-06 09:08:02

标记在某个时刻表示特定分支的版本。

这句话是误导人的。标记和分支是两个独立的事物。您应该将标记视为特定提交时的静态标记。另一方面,分支是动态的,并且在将提交添加到分支时移动。有关分支和标记之间的差异的更多讨论,请查看我们的这个问答姐妹站点上的软件工程

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54551811

复制
相关文章
[1194]GitLab在web端合并分支
左侧菜单选择 “Merge Requests” 项,右上角点击按钮 “New merge request”。
周小董
2023/10/10
2.3K0
[1194]GitLab在web端合并分支
分支与合并@基础
一个Git仓库可以维护很多开发分支。现在我们来创建一个新的叫”experimental”的分支:
用户3004328
2018/09/06
6090
3.2 Git 分支 - 分支的新建与合并
让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤:
shaonbean
2019/05/26
1.1K0
创建与合并分支 转
在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。
双面人
2019/04/10
3790
创建与合并分支
                                                                            转
SVN分支与合并透析
作者:fbysss msn:jameslastchina@hotmail.com blog:blog.csdn.net/fbysss 声明:本文由fbysss原创,转载请注明出处 关键字:svn分支合并
forrestlin
2022/04/02
8350
Git神器-创建与合并分支
一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:
php007
2019/10/14
6390
Git神器-创建与合并分支
GitLab分支介绍
GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby写成。后来,一些部分用Go语言重写。截止2018年5月,该公司约有290名团队成员,以及2000多名开源贡献者。GitLab被IBM,Sony,JülichResearchCenter,NASA,Alibaba,Invincea,O’ReillyMedia,Leibniz-Rechenzentrum(LRZ),CERN,SpaceX等组织使用。
全栈程序员站长
2022/11/15
1.2K0
GitLab分支介绍
使用git创建与合并分支
答:在原来的分支上创建一个自己的分支进行开发,在开发完毕后一次性合并到原先的分支,这样既保证安全又不会影响其他人的开发。
Zoctopus
2018/12/17
7610
使用git创建与合并分支
详述 GitHub 如何将代码从原分支合并到 fork 分支
这个问题其实很常见。当我们fork别人代码的时候,实际上是对原项目当时状态以及进度进行了一个快照,其随后发生的改变,并不会自动同步到我们的fork分支!但是为了保证我们fork的分支状态与原分支同步,这就需要我们主动将原分支的代码合并到我们fork的分支了。现在,以博主fork的akka项目为例,就让我们一起看看,将原分支代码合并到fork分支的具体操作步骤:
CG国斌
2021/12/07
8510
详述 GitHub 如何将代码从原分支合并到 fork 分支
Git 分支合并分支代码
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/15
1.1K0
详述 GitHub 如何将代码从原分支合并到 fork 分支
这个问题其实很常见。当我们fork别人代码的时候,实际上是对原项目当时状态以及进度进行了一个快照,其随后发生的改变,并不会自动同步到我们的fork分支!但是为了保证我们fork的分支状态与原分支同步,这就需要我们主动将原分支的代码合并到我们fork的分支了。现在,以博主fork的akka项目为例,就让我们一起看看,将原分支代码合并到fork分支的具体操作步骤:
CG国斌
2019/10/28
1.6K0
详述 GitHub 如何将代码从原分支合并到 fork 分支
SVN分支的创建与合并实践
标准分支目录 当前项目目录 创建分支 合并分支 查找分支版本 解决冲突 查看分支 tag分支管理 标准分支目录 myproject/ trunk/ (主分支) branches/ (分支) tags/ (标记) 当前项目目录 ➜ project tree -L 2 . └── myproject ├── doc ├── download ├── out ├── pom.xml ├──
明哥的运维笔记
2019/01/30
2K0
代码合并分支
合并分支 ,A分支上合并另一分支B,则B的所有内容都合并到了A上,如果分支和主干相差太多,合并就会容易报错,所以通常的操作就是分支合并后就删除分支然后再重新创建分支(完全拷贝主支信息)后再进行后续的合并,依次循环
星哥玩云
2022/09/15
4800
Git分支管理——创建、合并、删除分支
几乎所有的版本控制都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。
小手冰凉
2020/03/13
4.8K0
git合并远程分支
另外需要注意的是,如果两个分支之间存在冲突,那么在merge这一步的时候回报错。解决方法可以参考:https://www.liaoxuefeng.com/wiki/896043488029600/900004111093344
生信编程日常
2020/12/22
3.8K0
使用TortoiseGit操作分支的创建与合并
点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮:
用户1518699
2018/09/12
2K0
使用TortoiseGit操作分支的创建与合并
Git分支合并选择
用Git进行多人协作开发时,必然会合并代码,解决冲突。然而合并代码也是需要点技巧的,如果对一些关键命令没有理解去使用的话,git的版本演进路线就会变得很乱,从而造成了日后维护的一些麻烦。
知忆
2021/06/06
1.1K0
idea git 合并分支到指定分支_idea合并分支到另一个分支
git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。
全栈程序员站长
2022/09/28
3.9K0
idea git 合并分支到指定分支_idea合并分支到另一个分支
[gitlab] 分支删除触发 gitlab CI
使用 environment , 在 gitlab branch 被删除的时候,触发 CI
老麦
2022/12/24
6840
[gitlab] 分支删除触发 gitlab CI
Git分支合并选择
   用Git进行多人协作开发时,必然会合并代码,解决冲突。然而合并代码也是需要点技巧的,如果对一些关键命令没有理解去使用的话,git的版本演进路线就会变得很乱,从而造成了日后维护的一些麻烦。    Git上合并代码有git merge 以及 git rebase 两种方式。下面将深入两者的用法以及对两者的适用场景作个总结。 前置知识点 Master分支:首先,代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。这个分支被称为Master分支; Develop分支:主分支
牧云云
2018/05/02
1.1K0
Git分支合并选择

相似问题

Gitlab合并本地分支

10

将Gitlab Runner合并到现有分支

134

Gitlab无法将恢复的分支与另一个分支合并

126

自动合并分支与gitlab管道上的主分支成功

1131

在合并请求、批准和合并后为gitlab分支添加标记

110
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档