【发布时间】:2016-09-13 19:21:17
【问题描述】:
在我的工作地点,我们使用 Gerrit 服务器进行代码审查。很多时候,不同的人会编写不相关的提交。我遇到了一个问题,我必须编写一个依赖于其他两个不相关提交的提交。
假设 gerrit 服务器上有两个提交:
- 提交 A:“添加了功能 FlipImage”
- 提交 B:“添加功能 rotateImage”
这两个是相互独立的。我的工作是实现 Commit C:“添加函数 flipRotateImage”。这要求提交 A 和 B 都存在。
我有两个问题:
- 如何以这种方式“拉入”A 和 B,然后是作者 C 我实际上并没有改变A或B?换句话说我不能 挑选 A 或 B,因为它会改变它们。我的目标是成为 无需更新 A 和 B 即可上传 C 以供审核。
- 让我们 假设 A 的作者上传了一个新的补丁集。我想更新我的 工作分支,这样我的链中的“A”是最新的“A”,而不是 较旧的补丁集。可以这样做吗?
【问题讨论】: