1

Eclipse Juno(4.2.1)をSVNキット1.7.5.v1、SubversionSVN接続3.0.0.20121013-170で使用しています。トランクをチェックアウトしました。コードの変更を確認できるように、ブランチと比較(差分)したいと思います。ただし、生成しようとするたびに、次のエラーで失敗します。

Generate file in unified diff format was failed. svn: E125007: Path
'/home/user2/projects/Trunk-2   (.../home/user2/projects/Trunk-2)'
must be an immediate child of the directory
'/home/user2/projects/Trunk-2   (.../home/user2/projects/Trunk-2)'

コマンドラインからもdiffを生成しようとしましたが、それでも同じエラーです。実際にはdiffが生成されますが、それは適切なunidiffではなく、JiraCrucibleなどのツールはdiffファイルを受け入れません。

なぜ私がこの問題に直面しているのか考えてみてください。

4

1 に答える 1

0

これはJiraFishEye+ Crucibleのバグのようですが、回避策を使用して問題を解決しました。次の方法で問題を解決しました。

  • 次のようなプロパティ変更行を削除します。

    プロパティの変更:/Validator.class.php


    削除:svn:mergeinfo

    逆マージされた/Validator.class.php:r8387-8842

    逆マージされた/Validator.class.php:r8746-8979

    逆マージされた/Validator.class.php:r8860-8862

  • FishEye + Crucibleには、プロパティの変更とDiff / Pathファイルのマージ情報に問題があるようです。そのため、それらを削除することをお勧めします。

  • オプションで、ファイルの最後に\Nonewlineをファイルの最後に追加します。

上記を行うことで私にとっての問題は解決しました。これが同じ問題に直面している人に役立つことを願っています。

乾杯

ラビッシュ

于 2013-01-15T10:06:51.677 に答える