我已經用Xcode配置svn。從Xcode提交svn文件時出現錯誤
當我嘗試提交後倉庫裏的文件與我得到了錯誤
svn: Commit failed (details follow):
svn: Error normalizing log message to internal format
svn: Inconsistent line ending style
任何人有任何想法,請給我建議。我該如何解決這個問題?
我已經用Xcode配置svn。從Xcode提交svn文件時出現錯誤
當我嘗試提交後倉庫裏的文件與我得到了錯誤
svn: Commit failed (details follow):
svn: Error normalizing log message to internal format
svn: Inconsistent line ending style
任何人有任何想法,請給我建議。我該如何解決這個問題?
從消息中我看到你有Inconsistent line ending style
。這意味着,由於某些原因,源文件已經混合了EndOfLine樣式(例如Windows CRLF和* nix CR)。你應該檢查你的源文件,並確保行結束是統一的,並符合SVN期望的EndOfLine風格。
如果您從各種來源複製/粘貼代碼和/或使用不同的IDE編寫代碼,則會發生這種情況。
此錯誤也可能由於錯誤的提交消息格式發生。 像線有足夠的空間來寫,你正在開始另一行「和」等。
在我的情況下,出現此錯誤,因爲我有文本編輯器和Excel文件複製粘貼提交消息。我已經刪除了該提交消息,並在該部分中再次重寫該提交消息。不要複製/粘貼提交消息。這已經解決了我的問題。
由於在SVN提交消息中混合結束行樣式,我遇到了同樣的問題。 大多數線條都是Mac OS X風格,但有些線條被複制並且在線條末尾有^ M。在幾行結束時刪除了^ M,並且svn ci -F svn-commit.tmp通過了。