簡體   English   中英

將基於Linux的subversion項目檢入Windows和行結尾

[英]Checking out a Linux-based subversion project into Windows and line endings

我正在合作一個在Linux服務器上的Subversion存儲庫中托管的項目。 我的電腦運行Windows XP。 我在Windows XP機器上使用CollabNet的Windows Subversion命令行客戶端。

我遇到了在我的Windows機器上編輯文件然后執行svn update時發生的行尾(EOL)問題。 Subversion認為,只有在行結尾之間存在唯一差異時才存在差異。

我知道這可以通過eol-style屬性來解決,但我不清楚如何繼續:

  1. 我應該使用什么樣的eol-style設置?
  2. 我是在Linux端還是在Windows端進行此屬性設置?

你應該使用svn:eol-style= native 這意味着它將在Windows上將LF轉換為CRLF,並在Linux上保持LF。 在您設置屬性的系統上無關緊要。

另見svnbook

要手動將提到的屬性附加到一組現有文件,請運行“svn propset”命令(假設您有一個命令行客戶端)。 例如,要將屬性附加到所有cpp文件運行:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM