如何防止CVS转换行尾?

时间:2010-08-26 21:40:42

标签: windows unix cvs line-endings vcs-checkout

像许多其他人一样,我们在CVS中遇到了行结尾问题。但是,与大多数人不同,我们的问题恰恰相反。

有没有办法强制CVS 将行从/ n转换为CR / LF。即使我结帐到Windows机器,我希望行结尾保持Unix格式。这甚至可能吗?

问题:行结尾的转换导致校验更改,这是一个问题,因为很难比较两个可交付成果的相等性(它们不能以任何其他方式审核)。

从CVS迁移到SVN不是一种选择(不是因为没有尝试)

1 个答案:

答案 0 :(得分:1)

使用-kb将文件标记为二进制文件,CVS不会破坏行结尾。

cvs add -kb new.file
cvs admin -kb existing.file