Tôi đang cố gắng sử dụng hg push
vào kho lưu trữ git, nhưng âm thầm không thành công. Tôi tìm thấy a single post on the mailing list và a registered hg-git issue, nhưng cả hai đều khoảng nửa năm tuổi mà không có nhiều hoạt động. Vì vậy, tôi bắt đầu nghĩ rằng tôi hiểu lầm/misconfigure một cái gì đó. My ~/.hgrc
chứahg-git đẩy âm thầm không thành công
[extensions]
hgext.bookmarks =
hgext.git =
#hggit = /path/to/hg-git-0.3.1/hggit
[bookmarks]
track.current = True
đoạn này tái tạo các vấn đề:
mkdir /tmp/Git
cd /tmp/Git
git init
echo 'something' > myfile
git add .
git commit -m 'Started'
cd ..
hg clone /tmp/Git /tmp/Hg
cd /tmp/Hg
echo 'another thing' >> myfile
hg ci -m 'Working'
hg log
# Two items listed
hg push
cd ../Git
git log
# Only one item listed, but two expected
tôi đã cố gắng cả hg-git 0.2.6-2
vận chuyển với Ubuntu 11.10, và phiên bản được gắn thẻ mới nhất, 0.3.1
. My mercurial là phiên bản 1.9.1
Tôi thậm chí đã thử hai cách giải quyết được đề xuất, hg update master
trước khi cam kết và hg bookmark -f master
sau khi cam kết, nhưng cả hai đều đưa ra lỗi.
UPDATE:
Tôi tạo ra một new issue for this