我正在Linux服務器上的Subversion存儲庫中託管的項目上進行合作。我的電腦運行Windows XP。我在Windows XP計算機上使用CollabNet的Windows Subversion命令行客戶端。將基於Linux的Subversion項目簽入Windows和行結尾
我遇到了當我在Windows機器上編輯文件然後執行svn update
時發生的行結束(EOL)問題。 Subversion認爲當唯一的差異真的在行尾之間時是有區別的。
我叩頭,這可能與eol-style
財產來解決,但我不清楚如何進行:
- 我應該使用什麼
eol-style
設置? - 我是否在Linux端或Windows端設置此屬性?
在我的Windows機器添加以下到我的全局配置文件:將`enable-auto-props`設置爲true後,`* = svn:eol-style = native`。但是當我在Windows機器上執行svn更新時,我仍然看到這些文件是不同的。當我選擇`e`選項來編輯文件時,我發現遠程文件在每行末尾都有一個`^ M`。我做錯了什麼? – rlandster 2011-01-29 22:25:58