1

我正在使用 Textmate(全新用户)作为我选择的编辑器。今天我做了 svn diff somefile 发现 svn 认为我改变了整个文件!

在 Textmate 中,我转到 Textmate -> Preferences -> Advanced -> Saving and Set Line Ends to LF(推荐)。文件编码设置为 UTF8(推荐)。

我猜这是正确的设置,但我真的不知道。无论如何,这很重要,因为我的项目变化非常快,而且它是一个庞大的项目......数千个文件。

4

1 回答 1

0

SVN 不关心您的文件使用什么行尾,它只是警告您它们已更改。

我的猜测是,大部分源代码要么是用基于 Windows 的编辑器 (CRLF) 编写的,要么是用 pre-OSx 编辑器 (CR) 编写的。除非您的项目是特定于 Mac 的,否则我会打赌第一个。

于 2010-09-03T16:34:09.907 回答