我使用的是Eclipse Juno (4.2.1)和SVN Kit 1.7.5.v1,Subversion SVN connection 3.0.0.20121013-170。我已经签出了我的主干,我想要与我的分支进行比较(diff),这样我就可以检查我的代码更改。但是,每次我尝试生成时,都会失败,并显示以下错误:
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,并且Jira Crucible等工具不接受diff文件。
你知道为什么我会面临这个问题吗?
发布于 2013-01-15 18:06:52
这似乎是Jira FishEye+Crucible的错误,但是,我已经解决了这个问题。已通过以下方式解决此问题:
属性更改在: /Validator.class.php上
删除: svn:mergeinfo
反向合并/Validator.class.php:r8387-8842
反向合并/Validator.class.php:r8746-8979
反向合并/Validator.class.php:r8860-8862
这样做已经解决了我的问题,我希望这对面临同样问题的人有帮助。
干杯
贪婪的
https://stackoverflow.com/questions/14065121
复制相似问题