【问题标题】:How to prevent CVS from converting line endings?如何防止 CVS 转换行尾?
【发布时间】:2010-08-26 21:40:42
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-07
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      相关资源
      最近更新 更多