Gần đây tôi đã gặp phải điều này khi sử dụng TortoiseSVN, nhưng tôi cho rằng nó sẽ giống với các chương trình dựa trên CVS (tôi có đúng không?).
Vì tò mò thuần túy, có lý do nào khiến hệ thống tập tin CVS phân biệt chữ hoa chữ thường không? Tức là các URL sau đây là khác nhau:
svn://repo/branches/PROJECT
svn://repo/branches/project
Có một số lý do di sản cho điều này? Nó được hấp dẫn hơn trên cơ sở tập tin. Nếu có 2 tệp tồn tại trong một thư mục, giả sử ProjectOne.vbp
và projectone.vbp
, một tệp sẽ ghi đè lên tệp kia trong hệ thống tệp Windows bình thường (hoặc, như tôi đã gặp, ném lỗi cơ sở dữ liệu rùaSVN khó hiểu), nhưng có thể cùng tồn tại trong kho lưu trữ.
Bây giờ rõ ràng người dùng không sử dụng cách đặt tên lố bịch như ở trên, nhưng có bất kỳ lợi thế nào mà tôi thiếu khi có phân biệt chữ hoa chữ thường không?