TortoiseHG 2.6 を搭載したウィンドウ 7 と TortoiseHG 1.5 を搭載した Linux の 2 台のマシンがあります。中央リポジトリを保持するための Web サイトとして bitbucket を使用しています。ウィンドウ マシンは bitbucket ユーザー アカウントの Cassie-win に関連付けられ、Linux マシンは bitbucket ユーザー アカウントの Cassie-linux に関連付けられます。これが私が実行した手順です。
- butbucket Cassie-linux アカウントで空の集中リポジトリを作成しました
- Linux マシンで file1.txt と file2.txt の 2 つのファイルをローカルに作成し、Cassie-linux アカウントにプッシュします。
- ユーザー Cassie-win をリポジトリに追加します
- リポジトリをウィンドウ マシンに複製し、そこで file2.txt を変更して、中央リポジトリにプッシュします。
- 一方、Linux マシン上にある file2.txt にもいくつか変更を加え、ローカルにコミットします。
- 次に、Cassie-linux アカウントの中央リポジトリからローカルの Linux マシンに変更をプルします。file2.txt の内容が異なるため、私の Linux ローカル リポジトリには 2 つのヘッドがあり、それらをマージしたいと考えています。
Linux マシンで TortoiseHG の「マージ」ツールを使用して、これら 2 つのヘッドをマージしました。しかし、それは失敗し続けました。何百回も試しましたが、どこが間違っているのかわかりませんでした。file1 と file2 はどちらも 3 行しかないテスト ファイルです。また、コマンド「hg resolve file2.txt」を使用してエラーを確認しました。ただし、マージが失敗したことを示すだけで、多くの情報は表示されませんでした。TortoiseHG マージ ツールを使用して 2 つの頭をマージする方法を知っている人はいますか? そして、TortoiseHG が 2 つの頭をマージするのを止めるには何が問題なのでしょうか?
TortoiseHg 1.5 を搭載した Linux マシンで撮ったスクリーンショットを埋め込みました。
「Cassie-winアカウントから」を右クリックすると、「マージ」オプションがあります。次に、「マージ」ツールで「マージ」オプションをクリックしましたが、以下のようなエラー メッセージが表示されて失敗しました。
どうもありがとうございました、