以前は git と gitHub を使用していました。
ほとんどの場合、ブランチを実行してから、ブランチからプッシュ リクエストを送信します。
そして、gitHubのレビューを使用しました。
しかし、ここでは少し事情が異なります。
リベースとチェリーピックをよく使用します。
また、レビュー サーバーを使用しているため、コードをプッシュすると、実際には ref:
git push origin HEAD:refs/for/masterにプッシュされます。
コメントがあり、更新する必要がある場合。
ローカルのクリーン マスターから始めます。
次に:「git fetch...」で最初に ref からチェリー ピックをフェッチしてから
:変更
を加えてから:「git commit --amend」で前のコミット
に変更を追加してから:「git push origin HEAD:refs/for/master "
また、レビュー サーバーは変更を識別し、新しいレビューを作成する代わりにレビューを更新します。
問題は、レビューが完了する前に、どうすれば新しいコードに取り組み続けることができるかということです。
私が考えることができる 1 つの方法は、次のとおりです。ローカルでのすべての変更とマスターからのチェックアウトを破棄し、クリーンなマスターで作業します。
しかし、送信したばかりのレビューで何らかのコードを使用する必要がある場合、レビューが完了するまで待つ必要がありますか?それとも、次の変更を同じレビューに含める必要がありますか?
新しいレビューを作成する 3 番目の方法はありますか。ただし、以前のレビューのすべての変更を含めてください。