4

コードをコミットして更新するために、Eclipse IDE で Subclipse プラグインを使用しています。ブランチからトランクにコードをマージする必要があります。その一環として、私はこの問題に直面しています。ブランチをトランクにマージするための回避策の手順は次のとおりです。

  • プロジェクトを右クリック -> チーム -> マージします。
  • 2 つの異なるツリーを結合するを選択します。
  • From URL を自分のブランチに設定しました。例: http://abc.com:40/branches/appi1.1/src/demo.properties
  • また、To URL をトランクに設定しました。例: http://abc.com:40/trunk/appi/src
  • from URL セクションと to URL セクションの両方で、head Revision ラジオ ボタンを選択しました。
  • コンソールに次のメッセージが表示されました: マージが異常終了しました

明快に、これがEclipse IDEからの私のエラーアラートです。 ここに画像の説明を入力

PS: 私のトランク コードには demo.properties はありませんが、ブランチ コードにはあります。

4

1 に答える 1

7

Subclipse 更新サイトから CollabNet Merge Client をインストールしていない場合は、インストールする必要があります。Subclipse マージ オプションは、Subversion 1.5 以降、マージ追跡サポートのために実際には更新されていません。

マージ パラメータは間違いなく正しくありません。「To URL」はマージのターゲットではなく、作業コピーです。From と To URL は、作業コピーに適用するマージを生成するために比較する 2 つの URL/リビジョン範囲です。ほとんどの場合、2 つの URL は同じで、リビジョン番号は、マージするリビジョンの範囲を反映するように変更する必要があります。

CollabNet Merge Client で導入された新しい UI は、これらの問題を解決し、正しいマージをより簡単に実行できるようにします。

Subversion を使用する場合、特定のファイルをマージすることは避けてください。理想的には、ツリー全体 (例では /branches/appi1.1) をマージする必要があります。

于 2013-01-28T15:53:10.653 に答える