日期:2014-05-16  浏览次数:20757 次

cvs 代码维护问题
一个文件,都是我自己改的,出现Need   Merge的信息,比较后,发现有些位置不一样,比如同一行代码,在库里是在200行,在我的文件里成了201行,我改怎么改呢?555555

------解决方案--------------------
可能因为文件格式问题,建议在提交之前用dos2unix转换统一的文件格式
------解决方案--------------------
觉得你是cvs系统和window系统下文件格式不一致,就是常说的unix和dos换行符不一致造成的。dos2unix一下或许就好了。
------解决方案--------------------
我的cvs服务器是安的fc5,然后在windows2000下用wincvs对服务器进行访问,没碰到过你说的问题。是不是改的时候不小心加了个空行?

而且出现merge的话,你改的文件应该不是最新版本的,可以考虑先建分支,然后把你改过的文件保存在分支上,然后比较一下两个文件有什么不同。看是你自己的问题还是别的什么问题。

不要随便更改库里的文件。要找到问题的根源才行。