2

今日開発を終えたブランチを作成したリポジトリがあります。しかし、トランクにいくつかの変更があったため、トランクをブランチにマージしてプロセスを続行する必要があります。

最初に、Eclipse で再統合機能を使用しようとしましたが、エラーが発生しました。

Merge operation failed
svn: Retrieval of mergeinfo unsupported by 'http://192.168.0.1/svn/gestaoconfig'"

次に、通常のメイン タブ (URL) を使用しようとしましたが、なぜかすべてのファイルが競合としてマークされ、トランクで行われた変更がローカル開発に表示されません。差分はまったく同じファイルを示しています。

Eclipse のプレビュー メッセージを添付しようとしましたが、できませんでした。

私の環境:

ローカル開発: ubuntu 12、eclipse helios を使用、svn、バージョン 1.6.17 (r1128011)。

リポジトリ サーバー: fedora 12、svn、バージョン 1.6.9 (r901367)。

4

2 に答える 2

0
Merge operation failed
svn: Retrieval of mergeinfo unsupported by 'http://192.168.0.1/svn/gestaoconfig'"

これは、サーバーが少なくともバージョン1.5ではないことを意味します。このリビジョンより前のマージは完全に手動で処理する必要があったため、非常に危険であったため、サーバーをアップグレードすることを強くお勧めします。

ただし、再統合マージは、機能ブランチで作業していて、それをトランクまたは別のブランチに再統合したい場合のために設計されています。再統合されたブランチでの作業を継続することは期待されていません(ここを参照)。

あなたの場合、おそらく通常のマージが必要です。トランクまたはブランチ内のファイル/フォルダーを削除/名前変更/移動しなかった場合、ツリーの競合は、ソースまたはターゲットのマージパスのエラーが原因である可能性があります(たとえば、/trunkまたは/branches/mybranchURLでまたはを指定しなかった場合)

于 2012-10-16T12:12:51.143 に答える
0

回避策として、トランクとブランチを別々にチェックアウトし、手動で差分とマージを実行できるかどうかを確認することをお勧めします。

于 2012-10-16T07:22:02.770 に答える