Java GIT审查:在另一个正在进行的审查上提出相关审查
我有一个正在进行的gerrit代码评审,比如说A,现在我想使用另一个正在进行的评审B中的一些代码,这些代码仍然没有被推到代码库中,我能否以某种方式将评审B中的代码集成到我的工作空间中,进行更改,并将其添加到我现有的代码评审A中。是的,您可以。。。但你不应该。在工作中使用变更B之前,最好等待变更B提交 如果您真的想在工作中使用开放式更改,那么:Java GIT审查:在另一个正在进行的审查上提出相关审查,java,git,jenkins,gerrit,Java,Git,Jenkins,Gerrit,我有一个正在进行的gerrit代码评审,比如说A,现在我想使用另一个正在进行的评审B中的一些代码,这些代码仍然没有被推到代码库中,我能否以某种方式将评审B中的代码集成到我的工作空间中,进行更改,并将其添加到我现有的代码评审A中。是的,您可以。。。但你不应该。在工作中使用变更B之前,最好等待变更B提交 如果您真的想在工作中使用开放式更改,那么: 使用更改屏幕中的下载>Cherry pick菜单中的命令选择更改。要点:在“git cherry pick”命令中添加“-n”参数,这样cherry pi
请记住,如果在审核过程中更改了更改B,您需要相应地修改更改A。是的,您可以。。。但你不应该。在工作中使用变更B之前,最好等待变更B提交 如果您真的想在工作中使用开放式更改,那么:
请记住,如果在审查过程中更改了更改B,您将需要相应地修改更改A。我无法评论您是否应该这样做,尽管这是可能的,但它要求您了解更改的内容,并积极确保每个分支都与它跟踪的代码库保持同步 假设补丁集A有接口类,补丁集B有它的实现
- 为项目创建分支Uno $git结帐-b Uno
- 将分支Uno设置为跟踪主回购 $git branch--将上游设置为=原点/主Uno
- 为B创建分支Duo $git结帐-b Duo
- 将分支Duo设置为跟踪Uno $git branch--将上游设置为=Uno Duo
我无法评论您是否应该这样做,尽管这是可能的,但是,这要求您了解更改的方向,并积极确保每个分支都与它正在跟踪的代码库保持最新 假设补丁集A有接口类,补丁集B有它的实现
- 为项目创建分支Uno $git结帐-b Uno
- 将分支Uno设置为跟踪主回购 $git branch--将上游设置为=原点/主Uno
- 为B创建分支Duo $git结帐-b Duo
- 将分支Duo设置为跟踪Uno $git branch--将上游设置为=Uno Duo