svn用reintegrate合并代码时,代码为什么会乱码

2025-05-22 07:23:07
推荐回答(1个)
回答(1):

解决办法:
用svn档案库浏览器打开报错的svn地址,比如上边的,"Missing ranges: /xxx/xxx/src/com/xxx/xxx/action/TestAction.java:4210-4215",就用版本库浏览器找到这个文件,然后在这个文件上右键->显示属性,然后会看到Property下有一个svn:mergeinfo,点击下边的删除或者Remove按钮,删掉这个.再去合并,就好了.需要注意的是,你要合并的文件夹,下边一定任何一个文件的属性都不能有这个.不然就合并不成功.一般跟着svn报错的提示都可以找到有svn:mergeinfo的属性.

删除之后,还要update一下myeclipse上的代码.才能让文件的属性更新到本地的文件中,才能进行合并.