0

我曾经使用 git 和 gitHub。
主要是做分支,然后从分支提交推送请求。
并使用了 gitHub 审查。

但是,这里有点不同:
我们经常使用 rebase 和cherry-pick。
而且我们使用的是审查服务器,所以当你推送代码时,你实际上是推送到一个参考:
git push origin HEAD:refs/for/master

如果您有意见并需要更新。
您从本地的干净主人开始。
然后:“git fetch ...”首先从 ref 获取樱桃选择
然后:进行更改
然后:“git commit --amend”将更改附加到先前的提交
然后:“git push origin HEAD:refs/for/master "

并且评论服务器将识别更改并更新评论而不是创建新评论。

现在的问题是:在审查完成之前,我如何才能继续编写新代码。
我能想到的一种方法是:我将丢弃本地的所有更改并从 master 结帐,并在干净的 master 上工作。

但是,如果我需要在我刚刚发送的评论中使用一些代码,我必须等待评论完成还是需要在同一个评论中进行以下更改?
是否有第三种方法可以进行新的评论,但包括以前评论中的所有更改。

4

0 回答 0