Tôi đã cài đặt 1.5.1 mercurial trên win xp nhưng các tập tin được liệt kê trong hg help config, không được tạo.
Cụ thể:
% USERPROFILE% .hgrc (là một cửa sổ hợp lệ tên tập tin?)
% USERPROFILE% \ Mercurial.ini
\ Mercurial \ Mercurial.ini
C: \ Mercurial \ Mercurial.ini (không thư mục như vậy hoàn toàn)
% HOME% .hgrc (thư mục này là gì)
% HOME% \ Mercurial.ini
HKEY_LOCAL_MACHINE \ SOFTWARE \ Mercurial (không đăng ký tạo)
.hg \ HGRC (tôi đã phải tạo này tệp theo cách thủ công để giải quyết sự cố của tôi)
Mercurial win instal: không có tập tin ini
Trả lời
Họ đang không được phép được tự động tạo ra . Họ là những nơi bạn có thể đặt thông tin cấu hình tùy thuộc vào những gì phạm vi bạn muốn nó phải có:
C:\Mercurial\Mercurial.ini
- Nếu bạn chọn để tạo ra này bất cứ điều gì bạn đặt vào nó ảnh hưởng đến tất cả người dùng trên systme
%USERPROFILE%\Mercurial.ini
- Nếu bạn chọn để tạo này bất cứ điều gì bạn đặt vào nó chỉ ảnh hưởng đến bạn, nhưng trong mỗi repo với với bạn tương tác
((repository root))\.hg\hgrc
- Nếu bạn chọn để tạo ra này bất cứ điều gì bạn đặt vào nó chỉ ảnh hưởng đến kho lưu trữ mà bạn đặt nó
Vì vậy, đó là tất cả về phạm vi . Một cái gì đó như cho phép một phần mở rộng có thể được thực hiện tốt nhất hệ thống toàn cầu trong C: \ Mercurial. Việc đặt tên người dùng của bạn có thể được thực hiện tốt nhất chỉ dành cho bạn, trong số %USERPROFILE%\Mercurial.ini
của bạn. Lưu một mật khẩu cho một kho lưu trữ (nếu được thực hiện ở tất cả) có thể đi vào trong đó repos .hg/hgrc
tập tin.
Theo giải thích của Daniel trong nhận xét, %USERPROFILE%
là sự mở rộng của biến môi trường. Điều đó là cần thiết vì vị trí thư mục chính của bạn khác nhau tùy thuộc vào phiên bản cửa sổ bạn có, cách quản trị viên của bạn định cấu hình và tên của bạn.
AFAIK, các tệp không được tạo theo mặc định. Để lưu trữ ID đăng nhập, bạn nên làm những gì bạn đã làm, đặc biệt nếu bạn có tên người dùng khác cho mỗi dự án bạn làm việc.
Nếu không, bạn có thể tạo một tập tin Mercurial.ini
dưới C:\Documents and Settings\<user name>\
(như bạn đang sử dụng Windows XP) hoặc dưới C:\Users\<user name>
(nếu bạn đang sử dụng Windows Vista hoặc Windows 7)
- 1. Mercurial: không có tập tin ~/.hgrc
- 2. disable -Werror ini tập tin cấu hình
- 3. Mercurial .hgrc tập tin
- 4. tạo tập tin ini, viết các giá trị trong PHP
- 5. Mercurial chọn lọc các tập tin htaccess
- 6. Mercurial hoàn nguyên/backout một tập tin
- 7. Mercurial: làm cho `hg log` không hiển thị tập tin?
- 8. visual studio 2010 express + win sdk = không thể mở tập tin đầu vào 'kernel32.lib'
- 9. Phá vỡ kết nối tập tin trong Mercurial sau khi tập tin xấu chia
- 10. diffing chỉ sửa đổi tập tin trong Mercurial
- 11. Mercurial: liệt kê các tập tin "hg diff"
- 12. Mercurial có thể được thực hiện để bảo vệ quyền truy cập tập tin?
- 13. có/không có tập tin thực thi
- 14. gói Instal R từ github tải master.zip
- 15. Trong Mercurial, "hg đổi tên" hoạt động nhưng lịch sử không theo các tập tin?
- 16. Mercurial thêm tập tin mới cho không tìm thấy lỗi phù hợp
- 17. Làm thế nào để ngừng theo dõi một tập tin mà không xóa nó trên Mercurial
- 18. Không thể bỏ qua một tập tin trong Mercurial Commit (TortoiseHG)
- 19. Gettext không có hệ thống tập tin
- 20. không thể tạo tập tin java.io.IOException: Không có tập tin hoặc thư mục
- 21. Không tin tưởng tập tin .hg/HGRC từ gốc sử dụng không tin cậy, nhóm dev
- 22. Đặt bẫy một bước có sẵn trên win 7 không?
- 23. PHPMailer tập tin đính kèm, làm việc đó mà không có một tập tin vật lý
- 24. add dòng vào một tập tin CHỈ nếu nó không có trong tập tin đã
- 25. XDebug PHP Eclipse - Lỗi Không có tập tin thích hợp nằm hoặc không có tập tin được lựa chọn
- 26. rbundler build lỗi: "có thể tập tin không mở 'startup.Rs': Không có tập tin hoặc thư mục"
- 27. Làm thế nào để làm cho mercurial bỏ qua tất cả các tập tin ẩn?
- 28. Mercurial - Xem tất cả các thay đổi sửa đổi dòng cụ thể trong tập tin
- 29. tập tin với phần mở rộng sql xác định là nhị phân trong Mercurial
- 30. Ứng dụng .NET không gửi chứng chỉ ứng dụng khách - Win 7 và Win XP?
'% USERPROFILE%' đề cập đến biến môi trường. Tại dấu nhắc CMD, gõ 'echo% USERPROFILE%' để xem giá trị. Nhập 'set' để xem danh sách tất cả các giá trị hiện tại. Nhập 'set MYVAR = somevalue' để đặt giá trị của biến mới hoặc biến hiện tại. –