Thay đổi URL cha mẹ Mercurial mặc định


124

Giả sử tôi có kho lưu trữ Mercurial và tôi đang lấy từ một URL cha mặc định (nguồn mà tôi đã nhân bản nó từ đó).

Bây giờ tôi muốn thay đổi URL cha mặc định (thay đổi tên máy chủ hoặc nó đã được sao chép sang một máy khác, v.v.). Có cách nào để làm điều này không, hay tôi phải sao chép lại từ URL mới?

Câu trả lời:


149

Bạn thậm chí có thể thêm nhiều mục trong phần [đường dẫn] của tệp .hg / hgrc của bạn.

[paths]
default = /repo_store/hg/project1
sandbox = /repo_store/hg/project1_experimental

Và sau đó có thể chỉ định bí danh của nó trong các lệnh đồng bóng. repo mặc định không cần phải được chỉ định nhưng những người khác phải như thế,

hg in            # check incoming changes from default repo
hg in default    # check incoming changes from default repo
hg in sandbox    # check incoming changes from sandbox repo
hg pull sandbox  # pull changes from sandbox repo

54

Tôi chỉ tìm thấy câu trả lời cho câu hỏi của riêng tôi. Chỉnh sửa .hg/hgrctập tin trong kho lưu trữ, thay đổi defaultcài đặt bên dưới [paths]phần. Đơn giản!


3

Ví dụ về cài đặt kho lưu trữ BitBucket mặc định cho đẩy và kéo Mercurial.

Thông thường chúng ta có thể sử dụng

$ hg push https://bitbucket.org/username/com.example.app

Nhưng nếu chúng ta muốn sử dụng $ hg pushmà không có URL kho lưu trữ, chúng ta phải thêm URL vào tệp $ REPO / .hg / hgrc. Chúng tôi thêm các nội dung sau:

[paths]
default = https://bitbucket.org/username/com.example.app

Về câu hỏi của bạn, chỉ cần đặt defaultđường dẫn đến URL mới.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.