git - 有哪些策略可以在没有大量合并提交的情况下将分支保持在 master 之上?
问题描述
一方面,rebase 是将分支保持在 master 之上的一种很棒的方式,但是如果有超过 1 个人在它上面工作,并且当从该分支派生出更多分支时,强制推送是不切实际的。
另一方面,不断地将 master 合并到分支中会使历史变得混乱,并在将其合并回 master 之前进行最终的交互式 rebase,如果根本不可能的话,会更加困难。
我想知道在哪里可以找到保持协作分支实际的常用方法列表?
解决方案
如果您不想合并,则变基是要走的路。
如果它造成痛苦,也许您想重新评估您的工作流程,例如:
- 没有多人在同一个分支机构工作,
- 如果一个分支打算有子分支,只有在它准备好合并到主分支时才重新设置它,
- 很快。
但正如 Lasse Vågsæther Karlsen 所说,更多的是想法和方向,而不是明确的答案。
推荐阅读
- python - 在序列化程序中获取父模型数据的最佳方法是什么?
- mysql - 我的 SQL 在 where 子句中仅按月份限制搜索
- angular - apache上的角度路由返回内部服务器错误
- ffmpeg - ffmpeg x11grab 转为流式格式
- php - PHP函数不返回值
- c# - 在 PowerPoint 加载项中调用 Application.StartNewUndoEntry() 时出现 COMException(未知接口)
- r - 如何根据坐标寻找最近的地方
- typescript - 打字稿数字数组如果为空则没有错误
- image-processing - 将 ResNet-50 等预训练网络从全连接输出层更改为卷积层
- android - 显示图像 A 或 B - Flutter