是否有防止subversion存儲庫中的混合eol樣式的最佳做法。如何避免svn倉庫中的混合eol樣式
我知道svn:eol-style=native
可以設置爲自動道具,但我必須確保它已爲所有提交者設置。如果存在一種侵入性較小的解決方案,我也不願意對svn:eol-style
做一個回顧性的整個存儲庫範圍的更改。
是否有防止subversion存儲庫中的混合eol樣式的最佳做法。如何避免svn倉庫中的混合eol樣式
我知道svn:eol-style=native
可以設置爲自動道具,但我必須確保它已爲所有提交者設置。如果存在一種侵入性較小的解決方案,我也不願意對svn:eol-style
做一個回顧性的整個存儲庫範圍的更改。
您應該在服務器端使用預先提交掛鉤。
以下是你需要一個鉤子: http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/check-mime-type.pl
這個鉤子將強制用戶設置正確的EOL風格。
查看svn documentation關於如何使用它們。
此外,您可以實現自己的掛鉤,它將自動設置eol樣式。
注意,由於SVN 1.8的您可以在倉庫內設置了整個目錄樹自動道具(包括在頂層),最終修復獨立客戶端配置這個問題。
詳情請參見以下內容:
你應該指定關於新的autoprops和svn 1.8發行說明的svnbook章節的URL。 – bahrep 2014-09-03 15:23:22
雖然我有點認爲人們可以使用$ SEARCH_ENGINE,但你是對的。固定更全面。 – 2014-09-03 15:31:56
感謝uthark-我懷疑鉤是答案。我希望有其他的東西,因爲這個存儲庫不是由我託管的,但至少我已經走向了正確的方向 – Ken 2010-03-25 09:08:59