Sự khác biệt giữa thẻ Tip tip của Mercurial và chi nhánh mặc định của Google


15

Chúng tôi chỉ chuyển sang Mercurial nơi tôi làm việc trong tuần này. Tôi đang bắt đầu đọc tài liệu và hy vọng ai đó có thể trả lời ngắn gọn câu hỏi này:

Sự khác biệt giữa thẻ "tip" của Mercurial và chi nhánh "mặc định" là gì?

Câu trả lời:


8

mẹo có thể ở một nhánh khác với mặc định.

hg sử dụng bản sửa đổi mới nhất của bạn phù hợp với "-r hơi". nếu phần nào là một nhánh, nó cập nhật lên phần đầu mới nhất của nó. nếu phần nào là thẻ, nó sẽ cập nhật lên bản sửa đổi, thẻ này được liên kết với.


1
lưu ý cho độc giả tương lai: "phần nào" là một trình giữ chỗ ở đây cho một thẻ hoặc tên chi nhánh. Nó không phải là một nhánh, thẻ, thuật ngữ hoặc từ khóa đặc biệt, như tôi nghĩ ban đầu.
Rachel Frei

17

Mẹo là thay đổi gần đây nhất trong kho lưu trữ. Mặc định là một chi nhánh. Mẹo là Thẻ đặc biệt (bộ thay đổi có tên) luôn đề cập đến Đầu được thay đổi gần đây nhất .


6
Vì vậy, điều này có nghĩa là tiền boa sẽ di chuyển từ chi nhánh này sang chi nhánh khác khi mọi người đẩy thay đổi trên các chi nhánh khác nhau? Nếu vậy, ý nghĩa của nó là gì, vì bạn không thể dựa vào nó ở bất kỳ nơi nào? Cảm ơn!
Jonathan Hartley

2
Đúng, tôi không thể nghĩ ra bất kỳ cách sử dụng nào cho Mẹo ngoài việc kiểm tra xem repo của tôi bao nhiêu tuổi hoặc chia sẻ id của mẹo khi nói chuyện với các nhà phát triển khác. Cũng như giszmo chỉ ra, hg update -r tip là một cách nhanh chóng để có được mã mới nhất bất kể chi nhánh.
Dan R

1
tipchỉ là bí danh cho những thay đổi cuối cùng trong repo của bạn. Đôi khi nó có ích, ví dụ bạn thực hiện thay đổi trong nhánh supercalifragilisticexpialidociousmà sau đó bạn muốn hợp nhất thành chi nhánh default; Vì vậy, sau đó bạn cập nhật lên chi nhánh defaultvà vì bạn biết rằng công việc bạn muốn hợp nhất defaultnằm ở phần đầu của kho lưu trữ cục bộ của bạn (vì bạn vừa cam kết nó), thay vì hg merge supercalifragilisticexpialidociousbạn có thể làm hg merge tip.
Edward Grech
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.