3

我正在合作开发托管在 Linux 服务器上的 Subversion 存储库中的项目。我的电脑运行 Windows XP。我在我的 Windows XP 机器上使用 CollabNet 的 Windows Subversion 命令行客户端。

当我在 Windows 机器上编辑文件然后执行svn update. Subversion 认为只有在行尾之间存在差异时才会存在差异。

我知道这可以通过eol-style物业解决,但我不清楚如何进行:

  1. 我应该使用什么设置eol-style
  2. 我是在 Linux 端还是 Windows 端进行此属性设置?
4

2 回答 2

3

您可能应该使用svn:eol-style= native. 这意味着它将在 Windows 上将 LF 转换为 CRLF,并在 linux 上保留 LF。您设置属性的系统无关紧要。

参见svnbook

于 2011-01-29T13:58:39.650 回答
0

要将提到的属性手动附加到一组现有文件,请运行“svn propset”命令(假设您有命令行客户端)。例如,要将属性附加到所有 cpp 文件,请运行:

svn propset -R svn:eol-style native *.cpp

于 2013-03-20T14:29:03.030 回答