tongchenkeji 发表于:2023-7-30 10:54:510次点击 已关注取消关注 关注 私信 A、B分别提交分支A1、B1到云效,怎么A1的分支合并到develop,会A1分支看到B1分支内容?[阿里云云效] 暂停朗读为您朗读 A、B分别提交分支A1、B1到云效,怎么A1的分支合并到develop,会A1分支看到B1分支内容? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云云效# 云效3181
ÐAM 2023-11-28 8:13:54 1 两个目标分支是不是一样,B1显示已合并 ;是这种场景吗先创建了合并请求A,从A分支合并到develop分支然后再创建合并请求B,从B分支合并到develop分支B分支包含A分支的所有提交内容,这个时候合并了合并请求B。develop分支和A分支的merge-base已经不存在diff了,所以这个时候系统就会自己把合并请求A的状态自动设置成已合并-此回答整理自钉群“云效开发者交流群6群”
Star时光AM 2023-11-28 8:13:54 2 要实现A1分支合并到develop分支,并在A1分支中看到B1分支的内容,您可以按照以下步骤进行操作: 1. 切换到A1分支:首先,确保您在本地仓库中切换到A1分支。您可以使用Git命令来切换到A1分支,例如: git checkout A1 2. 合并B1分支:在A1分支上运行以下命令,将B1分支合并到A1分支: git merge B1 这将把B1分支的更改合并到A1分支中。 3. 推送到云效:完成合并后,使用以下命令将A1分支的更改推送到云效: git push origin A1 这将把A1分支的更改推送到云效中的对应仓库。 4. 切换到develop分支并合并A1分支:切换到develop分支,然后运行以下命令将A1分支合并到develop分支: git checkout developgit merge A1 这将把A1分支的更改合并到develop分支中。 5. 查看A1分支中的B1分支内容:切换回A1分支,您将能够看到已经合并的B1分支的内容。使用以下命令切换回A1分支: git checkout A1 请注意,确保在合并分支之前进行适当的代码审查和测试。此外,请注意解决任何可能的冲突,并根据需要进行手动修改。 如果在这个过程中遇到问题或有其他疑问,请参考Git的文档或与相应的技术支持团队联系,以获取准确的步骤和帮助。
两个目标分支是不是一样,B1显示已合并 ;是这种场景吗
先创建了合并请求A,从A分支合并到develop分支
然后再创建合并请求B,从B分支合并到develop分支
B分支包含A分支的所有提交内容,这个时候合并了合并请求B。develop分支和A分支的merge-base已经不存在diff了,所以这个时候系统就会自己把合并请求A的状态自动设置成已合并-此回答整理自钉群“云效开发者交流群6群”
要实现A1分支合并到develop分支,并在A1分支中看到B1分支的内容,您可以按照以下步骤进行操作:
1. 切换到A1分支:首先,确保您在本地仓库中切换到A1分支。您可以使用Git命令来切换到A1分支,例如:
2. 合并B1分支:在A1分支上运行以下命令,将B1分支合并到A1分支:
这将把B1分支的更改合并到A1分支中。
3. 推送到云效:完成合并后,使用以下命令将A1分支的更改推送到云效:
这将把A1分支的更改推送到云效中的对应仓库。
4. 切换到develop分支并合并A1分支:切换到develop分支,然后运行以下命令将A1分支合并到develop分支:
这将把A1分支的更改合并到develop分支中。
5. 查看A1分支中的B1分支内容:切换回A1分支,您将能够看到已经合并的B1分支的内容。使用以下命令切换回A1分支:
请注意,确保在合并分支之前进行适当的代码审查和测试。此外,请注意解决任何可能的冲突,并根据需要进行手动修改。
如果在这个过程中遇到问题或有其他疑问,请参考Git的文档或与相应的技术支持团队联系,以获取准确的步骤和帮助。