我正在尝试将文件从SVN存储库导出到我们的Unix服务器但是在导出文件被整理后(添加了一个字母^ M beeing)并且我们无法使用该文件在测试服务器上部署。
当他使用下面的导出命令时,导出得到了成功,但在UNIX工作区创建的每个文件在文件夹中每个文件的每一行的末尾都有“^ M”字符
$ SVN export -q $ PROJECT_BUILDS / $ first_new_tag $ WORKSPACE / $ first_new_tag
当我们尝试将文件从Windows FTP转移到UNIX时,通常会发生这种情况。 Windows文件中的换行符转换为^ M字符
答案 0 :(得分:0)
当您使用Windows svn客户端并且该文件的svn属性svn:eol-style
设置为native
时,导出的文件将具有windows eols(CRLF
)。
如果您希望文件具有unix / linux eols,则必须将svn:eol-style
属性设置为LF
,或使用linux / unix客户端进行导出。