2016-04-26 10 views
0

私はsvn updateを実行し、マージ競合を打つと、(e)編集オプションが表示されます。しかし、その編集セッションは、私が期待していたdiff3フォーマットではなく、双方向diffを提供するように見えます。例:svn update(e)を使ってdiff3形式でマージの競合を表示する方法はありますか?

<<<<<<< .mine 
    LGSYSTEMLOGBLOCK  *pSLb; 
// DMLOGREC   *pDmLogrec; 
======= 
    LGSYSTEMLOGBLOCK *pSLb  = NULL; 
// DMLOGREC   *pDmLogrec  = NULL; 
>>>>>>> .r30337 

ここで、私の変更は元のものに比べて行がコメントアウトされていることが分かりました。私がマージしたコミットもそれを行いましたが、初期化しました。思い出すことができない - 手でそれを検出、のいずれかが(

<<<<<<< .mine 
    LGSYSTEMLOGBLOCK  *pSLb; 
// DMLOGREC   *pDmLogrec; 
||||||| .orig 
    LGSYSTEMLOGBLOCK  *pSLb; 
    DMLOGREC   *pDmLogrec; 
======= 
    LGSYSTEMLOGBLOCK *pSLb  = NULL; 
// DMLOGREC   *pDmLogrec  = NULL; 
>>>>>>> .r30337 

答えて

0

SVNのconfigファイルの[helpers]セクションで定義します。私は(gitのと同様に)マージ競合の編集セッションで、次のを見てみたいと思いますフライ)diff-cmd | | merge-tool-cmd

関連する問題