我有主分支和ChangeWS分支。 ChangeWS 分支与主分支和更新的源代码是分开的。 ChangeWS 分支中的源代码比主分支更新更多。
从图片:主分支位于 ChangeWS 分支后面。
正常吗?
为什么主分支不在主蓝线上?为什么红线与蓝线分开。
我可以将ChangeWS合并到主分支吗?因为最后我会将 ChangeWS 分支合并到主分支中。
这是完全正常的。您看到的是代表分支当前状态的图表。如果您当前的分支是主分支或 ChangeWS,它的显示可能会有所不同。
此外,根据您使用的 UI 工具,图表可能会略有不同。有些工具尝试使主分支呈直线,但情况并非总是如此。同样,随机选择颜色来区分图表的相关部分。
你可以随时尝试合并,可能会出现eb冲突,如果有的话你会处理它们。
一个好的做法是将最新的主分支拉入当前分支并处理分支上的任何冲突,然后尝试通过创建对主分支的拉取请求来合并到主分支中。
然后,此拉取请求会传递给同行以审查和批准更改,如果您使用的是 Bitbucket 或 Gitlab 等内容,则可能会导致合并。