0

ベース リポジトリ R とフォーク F があるとします。コーダーはまだ R に変更を加えており、F はこれらの変更が追加されたときにそれらの変更を含める必要があります。

Fで行っている作業を失うことなく、Rの最新の変更でFを更新するようにhgに指示するにはどうすればよいですか?

差分ツールを使用するのは非常に時間のかかる作業であり、前進するのに役立っていません。

TortoiseHGを使用しています。

4

1 に答える 1

2

知っていmergeますか?あなたがそうで、あなたの問題がマージの競合である場合、あなたの差分ツールはあなたがどのように進める必要があるかです.

F でローカルに作業していて、F の先端が現在の作業ディレクトリであると仮定すると、これを行う方法は次のとおりです。

  • ... F ですべての作業をコミットします ...
  • R から新しい変更セットをプルする
  • Rで作業の先端を右クリックして「ローカルとマージ」を選択
  • コミットメッセージ「merge in xyz from R」に記入してください
  • ... F でより多くの作業を行います ...

それでおしまい。R と F の変更が重複していない場合は、作業は完了し、次に進む準備ができているはずです。R と F の両方で同じファイルの同じ部分を変更する場合は、差分ツールを使用してそれらのマージの競合を解決する必要があります。

于 2012-10-20T16:56:00.940 に答える