4

Merge Pending 状態のレビュー変更があります。変更は、時代遅れの別の変更に依存しています。依存関係には、既にマージされている新しいバージョンがあります。

リベース ボタンを使用して保留中の変更をリベースしようとしましたが、成功しませんでした。リベースによって競合が発生しました。そこで、保留中の変更をローカル リポジトリにフェッチし、それをマスターにリベースすることにしました。競合を解決しました。

その後、私はそれを押し戻したいと思いました。エラーメッセージが表示されました:

 ! [remote rejected] HEAD -> refs/for/master (change 166 closed)

変更 166 は依存関係です。そのため、リベースされたバージョンをプッシュバックすることはできません。

古い依存関係を取り除くための適切な方法は何ですか?

4

1 に答える 1

3

CL#166 もリベースし、これらの変更をプッシュしようとしているようです。

変更したリベースを再度使用 git rebase ... -i して、必要なコミットのみを選択します (つまり、166 の行を削除します)。

于 2012-12-17T10:16:29.573 に答える