Tôi thấy rằng thực tiễn tốt nhất là có tất cả các tệp văn bản có svn:eol-style=native
thuộc tính được đặt. Nhưng cách hiệu quả nhất để làm điều đó là gì?Cách tốt nhất để có svn: eol-style = native cho các tệp văn bản theo mặc định là gì?
Tôi phát triển các chương trình chủ yếu trên Windows (sử dụng dòng lệnh TortoiseSVN và svn.exe
) và đôi khi viết thư viện C/C++ di động cho Windows và Linux. Để ngăn chặn sự hỗn hợp khó chịu-CR, vấn đề LF trên các tập tin nguồn của tôi, tôi nghĩ rằng svn:eol-style=native
nên là "mặc định", nhưng tiếc là nó không phải là.
Tôi biết từ Sách đỏ Subversion định cấu hình [auto-props]
trong ~/.subversion/config
hoặc %APPDATA%\Subversion\config
giúp, tuy nhiên, đó là mỗi cài đặt của khách hàng. Điều gì về một số nhà phát triển trong nhóm của tôi quên cấu hình các tập tin cấu hình (suy nghĩ về dev trên nhiều máy ảo)? Thậm chí tất cả hãy nhớ, điều gì sẽ xảy ra nếu một số loại tên mở rộng tập tin văn bản mới xuất hiện? Làm cách nào để truyền đạt chính xác thay đổi này cho tất cả tệp cấu hình trên tất cả các máy dev trong nhóm của tôi?
Tất cả dường như là một quá trình rườm rà.
liên quan: [Force svn: eol-style = nguồn gốc trên máy chủ] (http://stackoverflow.com/questions/ 562406/force-svneol-style-native-on-the-server) – blahdiblah