2012-10-07 38 views
14

Tôi cố gắng để đi mặc dù this tutorial nói rằng:Mercurial: không có tập tin ~/.hgrc


Enable nén SSH cho Mercurial

Chỉnh sửa các tập tin cấu hình toàn cầu Mercurial (~/.hgrc). Thêm dòng sau vào phần giao diện người dùng:

ssh = ssh -C


Nhưng không có mà tập tin trong hệ thống của tôi. HG tất nhiên được cài đặt.

+2

Từ tài liệu Mercurial: [* Các tệp này không tồn tại theo mặc định và bạn sẽ phải tự tạo tệp cấu hình thích hợp *] (http://www.selenic.com/mercurial/hgrc. 5.html) –

+0

@GregHewgill cảm ơn. tại sao bạn không viết nó như một câu trả lời? – scythargon

Trả lời

19

Nó không có sẵn theo mặc định. Bạn không cần nó tồn tại - nó chỉ có thể tồn tại để tùy chỉnh cách bạn sử dụng mercurial. Bạn chỉ cần tạo một tệp .hgrc trong thư mục chính của bạn và sẽ hoạt động.

Heres một giới thiệu tuyệt vời gửi http://hgtip.com/tips/beginner/2009-09-30-configuring-mercurial/

3

vướng từ trang man tại https://www.selenic.com/mercurial/hgrc.5.html.

tập tin

Mercurial đọc dữ liệu cấu hình từ một số tác phẩm, nếu chúng tồn tại. Những tập tin này không tồn tại theo mặc định và bạn sẽ phải tạo ra các cấu hình thích hợp tập tin bản thân:

cấu hình địa phương được đưa vào /.hg/hgrc tập tin mỗi kho.

cấu hình toàn cầu như các thiết lập tên thường được đưa vào:

%USERPROFILE%\mercurial.ini 
$HOME/.hgrc 

Tên của những tập tin này phụ thuộc vào hệ thống mà Mercurial là cài đặt. * .rc tệp từ một thư mục duy nhất được đọc theo thứ tự chữ cái , sau đó sẽ ghi đè các tệp trước đó. Trong đó nhiều đường dẫn là được đưa ra bên dưới, các cài đặt từ các đường dẫn trước đó sẽ ghi đè các đường dẫn sau này.

Trên Unix, các tập tin sau đây được tham khảo ý kiến:

  • /.hg/hgrc (mỗi kho)
  • $ HOME/.hgrc (cho mỗi người dùng)
  • /etc/lanh/HGRC (mỗi cài đặt)
  • /etc/mercurial/hgrc.d/*.rc (mỗi cài đặt)
  • /etc/lanh/HGRC (mỗi hệ thống)
  • /etc/lanh/HGRC. d/*. rc (mỗi hệ thống)
  • /default.d/*.rc (mặc định)

Trên Windows, các tập tin sau đây được tham khảo ý kiến:

  • /.hg/hgrc (mỗi kho)
  • % USERPROFILE% .hgrc (cho mỗi người dùng)
  • % USERPROFILE% \ Mercurial.ini (cho mỗi người dùng)
  • % HOME% .hgrc (cho mỗi người dùng)
  • % HOME% \ Mercurial.ini (cho mỗi người dùng)
  • HKEY_LO CAL_MACHINE \ SOFTWARE \ Mercurial (mỗi cài đặt)
  • \ hgrc.d * rc (mỗi cài đặt)
  • \ Mercurial.ini (mỗi cài đặt)
  • /default.d/*.rc (giá trị mặc định)
Các vấn đề liên quan