Tôi đã chọn 'Khởi tạo kho lưu trữ này bằng README'. Điều này có nghĩa là tôi đã kết thúc với hai đầu, mà tôi không thể hg merge
vì một người có dấu trang.
Để có được đẩy làm việc, tôi phải:
- configure hg-git và GitHub từ xa theo https://blog.glyphobet.net/essay/2029
- kéo từ github và cập nhật
- lực hợp nhất (kiểm tra mà id để sử dụng với
hg heads
),
- cam kết việc hợp nhất
- thêm một sự thay đổi nhỏ vào một tập tin (thêm khoảng trắng char đến cùng),
- cam kết, sau đó
- di chuyển các bookmark để mũi
- push to github cấu hình của tôi từ xa
này đã kết thúc với lệnh như sau (thay thế trong <x>
phần)
hg pull github
hg update
hg merge <revision-id-of-incoming-git-version>
hg addremove
hg commit -m 'merged with github'
# make some trivial change to a file - eg add a space where it doesn't cause harm
hg add <changed-file>
hg commit -m 'trivial change'
hg bookmark -f master
hg push github
đảm bảo bạn chọn bản sửa đổi từ xa cho việc hợp nhất ở trên - nếu bạn không sửa đổi nó không hoạt động!
Bạn có thể giải thích những gì bạn đã làm không? Đặc biệt là hg-git đã bỏ lỡ một số thay đổi trong lần chạy đầu tiên? – Rudi