我正在嘗試使用hg push
到git存儲庫,但它默默地失敗。我發現a single post on the mailing list和a registered hg-git issue,但都是大約半年沒有太多活動。所以我開始認爲我誤解/錯誤配置了某些東西。 我~/.hgrc
包含hg-git默默推送失敗
[extensions]
hgext.bookmarks =
hgext.git =
#hggit = /path/to/hg-git-0.3.1/hggit
[bookmarks]
track.current = True
這個片段重現問題:
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
我都嘗試hg-git 0.2.6-2
附帶的Ubuntu 11.10,以及最新的標記的形式,0.3.1
。我的mercurial是版本1.9.1
我甚至嘗試了兩個建議的解決方法,hg update master
之前承諾,和hg bookmark -f master
承諾後,但都給出了一個錯誤。
UPDATE:
我創建了一個new issue for this