2011-12-18 35 views
2

安靜只是我嘗試新的文件添加到我的倉庫,我的命令是這樣的:SVN incosistent EOL當添加文件

svn add * --force 

但這生產:

的svn:文件「安裝/config.xml.php」換行符不一致的svn:
不一致的行結束樣式

的事情是,這個文件不是ÿ等版本控制,所以當我嘗試propdel或任何類似的東西,它不起作用。

我相信這個文件不是版本控制之下,因爲SVN狀態表明這一點:

?安裝/版本
?安裝/ config.xml.php

我已經在svn默認配置中啓用了autoprops,但這並沒有幫助。

任何想法?

Btw:這是一個服務器,所以沒有GUI。

+0

在添加到SVN之前刪除文件的「不一致的排列」,autoprops可以稍後幫助已經版本化的數據 –

回答

3

vim可以很容易地強制行結束完全CRLF或完全CR。

:set ff=unix 
:wq 

d2udtoxdos2unix,是簡單實用程序的一些名稱,它們通常安裝在系統中做這個任務。你也可以使用標準的tr(1)實用程序:

tr -d '\r' <input> output 
+0

非常感謝!使用tr做的伎倆 – Purefan

0

雖然在Windows操作系統上工作用記事本++:

Edit -> EOL Conversion. 

- Windows Format 
- UNIX/OSX Format 
- Old Mac Format 

你必須在狀態欄中當前格式的信息。