在使用Eclipse 和CVSNT作为版本管理工具时,会发现中文文件名出现乱码,以及更新的时候出现错误的情况,错误现象一般是CVS服务器的仓库信息文件fileattr.xml在中文文件提交后为空,即0字节文件。
CVSNT版本为V2.5.04
eclipse 以RSDP为例。
CVS服务器设置,将CVSNT advance页属性Unicode serve前的框打上勾。设置完后重启CVS两个service.
Eclipse设置,打开CVS资源库。从菜单:窗口-》显示视图-》其他-》CVS-》CVS资源库。右键点服务器-》属性
将服务器编码设置为UTF-8即可。
删除原中文文件名文件(本地和服务器),然后重新提交即可。
注:
本地删除CVS 信息,CVS文件夹,Entries文件中删除中文名文件行
服务器删除中文文件名,必要时重建同一文件夹下的fileattr.xml文件,补上其他的文件项(出错后该文件可能大小为0),参考其他目录下的CVS目录下的fileattr.xml文件。