【发布时间】:2009-10-05 23:37:01
【问题描述】:
我们有一个从 subversion 导出到 git 的存储库。此存储库供 Mac、Linux 和 PC 用户使用。不用说,行尾是一团糟。有些文件以 CRLF、LF 或 CR 结尾,有些文件混合了两个或三个文件。
添加autocrlf = true 似乎可以稍微解决问题。然而,差异有时会很奇怪,即对文件进行单行编辑会使差异中的所有行看起来都发生了变化(我认为这是由于文件的行尾都被重写了),有时一行编辑到文件正常工作。
有没有网站,或者有人可以解释一下我们如何解决这个问题吗?是否有我们必须设置的 git 设置,或者我们是否必须对所有文件进行批量更新以具有特定的行结尾或什么?
任何帮助将不胜感激,因为它非常混乱!
(下面的stackoverflow post 似乎可能会有所帮助,尽管它不能回答当我们有另一个 mac 或 pc 或 linux 用户提交另一个补丁时会发生什么)
【问题讨论】:
标签: git