Tôi có hai máy tính: máy tính để bàn trong công ty của tôi và máy tính xách tay trong nhà của tôi.sử dụng hg để đồng bộ hóa dự án của tôi giữa hai máy tính của tôi
Bây giờ tôi muốn sử dụng hg để đồng bộ hóa dự án giữa chúng bằng cách sử dụng "ổ đĩa di động USB".
Vì vậy, tôi tự hỏi làm thế nào để thực hiện nó?
Chuyên nghiệp trên màn hình của tôi là: D: \ work \ mypro.
tôi sử dụng lệnh sau để init nó:
hg init
Sau đó, tôi kết nối với đĩa USB có nhãn khối lượng là "H", và nhận được một bản sao sử dụng:
cd H:
hg init
hg clone D:\work\mypro mypro-usb
và trong máy tính xách tay của tôi tôi sử dụng:
cd D:
hg clone H:\mypro-usb mypro-home
Tuy nhiên tôi không biết phải làm gì nếu tôi sửa đổi một số tệp (loại bỏ hoặc thêm và sửa đổi) trong mypro-nhà, làm thế nào để làm cho mypro-usb thay đổi đồng bộ, tôi cũng muốn mypro trong máy tính để bàn của tôi synchronizely.
Cách thực hiện?
--------------- Sau đây được thêm sau khi tôi nhận được câu trả lời từ richj ----------------
to richj:
Cảm ơn câu trả lời của bạn.
Sau đây là thực hành của tôi : Pro-Com là dự án (được khởi tạo như một kho lưu trữ) trong máy tính để bàn của tôi, Pro-USB là kho lưu trữ trong USB của tôi, Pro-Home là kho lưu trữ trong máy tính ở nhà của tôi.
Khi tôi thực hiện một số thay đổi trong Pro-Com, tôi sử dụng lệnh sau:
hg add
hg push Pro-USB
Sau đó, tôi thay đổi thư mục Pro-USB, sử dụng:
hg update
hg push Pro-Home
Trong nhà tôi máy tính tôi chạy:
hg update
(make some edition)
hg commit
hg push Pro-USB
Sau đó, lưu trữ trong USB cũng giống như máy tính ở nhà của tôi, tôi có thể đẩy nó vào máy tính để bàn. Theo quan điểm của tôi, hoạt động giữa kho lưu trữ có thể được thực hiện chỉ bằng "hg push" và "hg pull", các lệnh khác như "hg update" "hg import" chỉ hoạt động giữa bản sao làm việc và kho lưu trữ của nó.
Sự hiểu biết của tôi có đúng không?
hoạt động giữa kho lưu trữ có thể được thực hiện chỉ bằng "hg push" và "hg pull", các lệnh khác như "hg update" "hg import" chỉ hoạt động giữa bản sao làm việc và kho lưu trữ của nó. Sự hiểu biết của tôi có đúng không? – hguser
Sự hiểu biết của bạn là chính xác. – richj