![]() |
1
3
有些东西正在把dos换行符(cr-lf)转换成成对的unix换行符(只是lf)。我个人认为这是简历。您可能想尝试使用Tortoisecvs而不是Cygwin cvs。 |
![]() |
2
1
当将文件提交到服务器时,windwos本机cvs客户机将把文本文件中的MS-DOS行尾转换为UNIX样式的行尾,以便在存储库中,文件以“规范”形式维护,并使用
但是,我相信默认的cygwin-cvs客户机与UNIX客户机类似,并且假定不需要行结束转换。因此,如果使用该客户机签入带有MS DOS样式结尾(\r\n)的文件,则会出现这种混乱。 看起来,使用Cygwin客户机的人使用的工具关心如何将文件转换为MS-DOS风格的行尾(或者什么是)。 一个潜在的解决方案是卸载cygwin cvs客户机并在Windows/cygwin设备上安装wincvs客户机,这样即使cygwin外壳处于活动状态,也可以使用Windows本机客户机: 在特定模式下配置您的cygwin挂载的另一种可能性(但我对cygwin还不太熟悉,不知道它的工作效果如何,也不知道它是否会带来otehr问题-我已经很久没有尝试过使用cygwin了): |
![]() |
3
1
我刚刚遇到的另一种可能性是-如果文件以Unicode格式保存,但以ASCII/TEXT形式存储在CVS中,那么将添加额外的行终止符。 |