Tôi có một repo chính trên host1 và thực hiện cập nhật cho repo trên host2. Tôi hg push
ed những thay đổi từ host2 để HOST1 vớiMercurial/hg - hủy bỏ: hợp nhất chưa được cam kết
[[email protected] login]$ hg push ssh://host1//opt/python/login
Tuy nhiên, khi tôi cố gắng cập nhật hoặc sáp nhập, tôi nhận được
[[email protected] login]$ hg update
abort: outstanding uncommitted merges
[[email protected] login]$ hg merge
abort: outstanding uncommitted merges
[[email protected] login]$
Tôi cũng đã cố gắng một hg pull
từ host1, nhưng điều đó không làm việc một trong hai ...
[[email protected] login]$ hg pull ssh://host2//opt/python/login
running ssh host2 'hg -R /opt/python/login serve --stdio'
[email protected]'s password:
pulling from ssh://host2//opt/python/login
searching for changes
no changes found
[[email protected] login]$ hg merge
abort: outstanding uncommitted merges
[[email protected] login]$
Tôi cần phải làm gì để cập nhật repo chính của tôi trên máy chủ lưu trữ1 với những thay đổi từ máy chủ 2?
Thông tin thêm về repo trên host1 ...
[[email protected] login]$ hg parents
changeset: 27:6d530d533997
user: Mike Pennington <[email protected]>
date: Wed Sep 26 11:44:51 2012 -0500
files: mp_getconf.py
description:
fix issue where config retrieval was broken
changeset: 29:eaf3b5aacfe6
user: Mike Pennington <[email protected]>
date: Wed Sep 26 11:43:15 2012 -0500
files: mp_getconf.py
description:
fix artifact of using the script to run generic commands, but this broke config retrieval
[[email protected] login]$
nếu bạn đang làm việc trên một chi nhánh cụ thể, hãy thay đổi thành: cập nhật hg --clean -r –
Tôi không muốn mất các cam kết (--clean). Mặc dù tôi không nhìn thấy chúng ngay bây giờ. –