我们使用Git以及Gitlab来创建文档。我有一个从shannon
分支创建的分支master
。他们正在跟踪具有相同名称的远程分支。
我典型的工作流程如下:
shannon
上完成我的项目shannon
origin/shannon
shannon
到master
创建合并请求合并完成后,我目前使shannon
分支保持活动状态。
我通常在创建和关闭合并请求后将origin/master
拉入shannon
,只是为了使分支保持最新状态。
这将从
我这样做正确吗?我是否应该在成功的合并请求之后删除shannon
并在再次开始工作时重新创建它?
非常感谢您能给我任何帮助!也许有一种方法可以使我的工作流程更有效率。
答案 0 :(得分:1)
您所做的所有其他事情都很好,但是,一直在使用新功能时,请尝试为本地和远程创建一个新分支,并使两个功能分支保持同步。
保持本地和远程主机同步,并从主机创建分支。
在gitlab中,有一个带有合并请求delete branch on merge
的选项。您可以使用它,因此不必担心手动删除。
还要确保如果有人加入您的团队,并且您在同一主控上工作,那么在实践中要增加拉力然后推到远程分支以防止任何合并问题。