2017-09-20 21 views
0

こんにちは
1.6 SVNクライアントを使用します。
トランク、ブランチA(トランクから作成)、ブランチB(Aから作成)の3つのブランチがあります。
トランクのリビジョンr1は、対応するリビジョンr2を持つブランチAで(--record-onlyを使用して)ブロックされます。 Aのリビジョンr2は、対応するリビジョンr3を使用してブランチBにマージされます。Subversion reintegrate mergeinfo逆アセンブル - 元に戻す方法は?

支店Bは、SVN --reintegrateマージ使用した後に分岐A. に再統合することで、私たちは、支店Aの作業コピーのmergeinfoは、我々は前に分岐Aに多くのトランクのリビジョンをブロックされたリビジョンのリストを表示し、変更に気付きます。

支店Aは、以下のmergeinfo:

Property changes on: . 
___________________________________________________________________ 
Modified: svn:mergeinfo 
    Reverse-merged /proj/trunk:r181987,182079-182080,182143-182144,182192-182193,182228-182229,182278-182279,182322-182323,182353-182354,182386-182387,182420-182421,182469-182470,182513-182514,182552-182553,182622-182623,182673-182674,186045-186046,186049-186050,186058 
    Merged /product/features/B:r184166-187801 

を我々はSVNの前に支店Aの作業コピーでこれらの「リバース・マージされた」改正はmergeinfoだけ

を示すであろうようなコミット(コマンドラインで)回復する/元に戻すにはどうすればよいですあなたの助け/答えを
Property changes on: . 
___________________________________________________________________ 
Modified: svn:mergeinfo 
    Merged /product/features/B:r184166-187801 

アドバンスのおかげ

答えて

0

我々は1.6 SVNクライアントを使用しています。

SVN 1.6クライアントを使用しないでください。 SVN 1.9.xまたは少なくとも1.8.xクライアントを使用する必要があります。時代遅れでサポートされていないSVNクライアントまたはサーバーバージョンを使用する実用的な理由はありません。

クライアントとサーバーのインフラストラクチャを更新し、introduced in SVN 1.8だったautomatic reintegration mergesを試してみてください。 SVNでのマージについてご質問がある場合は、 SVNBook | Branching and Mergingのドキュメントをお読みください。

関連する問題