2011-12-29 32 views
6

Tôi đang thiết lập một máy chủ trung tâm, và muốn lưu trữ nhiều kho lưu trữ. Mỗi trang web tôi nhìn về vấn đề này cho biết để thiết lập một tập tin cấu hình trông như thế này:Mercurial hg phục vụ nhiều kho lưu trữ

[collections] 
repos/ = repos/ 

đâu/Repos là thư mục và/Repos là con đường để sử dụng trong URL.

Câu hỏi của tôi là/repos nào ??? Tôi có thể muốn sử dụng tên không giống với đường dẫn, như sau:

[collections] 
A/ = B/ 

Đường dẫn vật lý hoặc đường dẫn url? Một câu hỏi đơn giản như vậy mà bạn nghĩ là sẽ được trả lời, nhưng tôi không thể tìm thấy bất kỳ ví dụ phi lý nào.

Trả lời

5

Ok, tôi hiểu rồi. Đây là trên Windows, và đây là tất cả những gì tôi cần trong file hg.conf:

[paths] 
foo = C:\Data\repositories-hg/foo-hg 
bar = C:\Data\repositories-hg/bar-hg 

này cho phép truy cập gặp repo tại vị trí C: \ Data \ kho-hg/foo-hg như:

http://server:8000/foo

Do đó A là bí danh url và B là đường dẫn vật lý. Tất nhiên là có nhiều thiết lập hơn, nhưng điều này hoàn thành những gì cần cho bây giờ.

Các vấn đề liên quan