【问题标题】:SVN Error: Generate file in unified diff format was failed svn: E125007SVN 错误:以统一差异格式生成文件失败 svn:E125007
【发布时间】:2012-12-13 11:02:05
【问题描述】:

我正在使用 Eclipse Juno (4.2.1) 和 SVN Kit 1.7.5.v1,Subversion SVN 连接 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 已生成,但它不是正确的 unidiff,并且 Jira Crucible 等工具不接受 diff 文件。

知道为什么我可能会遇到这个问题吗?

【问题讨论】:

    标签: eclipse svn svnkit


    【解决方案1】:

    这似乎是 Jira FishEye+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 文件中的属性更改和合并信息方面存在一些问题,因此最好将其删除。

    • 可选择在文件末尾添加 \No newline at end of file

    上述操作已经解决了我的问题,我希望这对面临同样问题的人有用。

    干杯

    狂喜

    【讨论】:

      猜你喜欢
      • 2022-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 2012-06-18
      • 2019-08-21
      相关资源
      最近更新 更多