0

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

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

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

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

4

1 回答 1

1

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

cvs add -kb new.file
cvs admin -kb existing.file
于 2010-08-26T21:59:14.730 回答