Mercurial có thể xử lý tên tập tin trong cùng thư mục chỉ khác nhau về trường hợp của họ trong kho của nó (.hg
thư mục ở phía trên mức repo của bạn). Trong trường hợp hệ thống tệp nhạy cảm (phần lớn là trên Unix), nó cũng có thể xử lý các tệp đó trong thư mục làm việc. Tuy nhiên, trên các hệ thống chỉ đơn giản là case-retentive hệ điều hành không cho phép bạn có hai tệp trong cùng một thư mục chỉ khác nhau theo từng trường hợp và Mercurial cảnh báo bạn về điều đó (như bạn đã thấy).
Để làm việc xung quanh giới hạn này của hệ điều hành, hãy kiểm tra bản sao của bạn trên hệ thống tệp phân biệt chữ hoa chữ thường, xóa tệp và sau đó commit/push. Vì vậy, miễn là các cửa sổ mọi người không phải là hg updating
để sửa đổi có va chạm họ sẽ không sao (vì nó không sao trong kho lưu trữ chỉ không có trong thư mục làm việc của họ).
Nguồn
2010-08-19 14:14:30
Có thể trùng lặp của [Giải quyết trường hợp Mercurial-Folding Collision trong Windows] (https://stackoverflow.com/questions/10531853/resolving-mercurial-case-folding-collision-in-windows) – DaveInCaz