2

たとえば、 example.vcprojというプロジェクトにファイルを追加しました:1。first_file.c 2. second_file.c

first_file.cは10日前に追加されましたが、まだコードレビューされていません。したがって、私はまだそれを待っており、現時点ではファイルをチェックインできません。

second_file.cが最近追加されました。コードレビューが完了し、チェックインの準備ができています。ただし、最初のファイルはまだレビュー中であるため、主にexample.vcprojに依存しているため、2番目のファイルを送信できません。

first_file.cを一時的に削除し、example.vcprojを元に戻して最新の変更をチェックインする以外に、この競合を解決する最も簡単な方法を教えてください。ありがとう。

4

1 に答える 1

2

いくつか試してみることができます。

まず、提出前にすべてのファイルを棚上げすることができます。ファイルは Perforce サーバーに保存されるため、少なくとも作業内容が失われる危険はありません。コードレビューを受け取ったら、それらをチェックインできます。

次に、進行中の作業用にプライベート ブランチまたはストリームを作成できます。その後、プライベート ブランチで安定したマイルストーンに達するたびに、コード レビューの承認を得て、共有ブランチに昇格させることができます。

于 2012-02-13T16:08:50.627 に答える