2012-05-30 17 views
15

Zaman zaman MercurialEclipse eklentisini kullanarak bir rebase gerçekleştirirken depom tek bir duruma dönüşüyor.hg rebase abort başarısız: "bilinmeyen düzeltme"

iptaline: bilinmeyen revizyon 'xxxx' Ben bu hata mesajı alıyorum (örneğin, "hg -a rebase") bir "rebasing" durumunda kalmış olur, ama ben rebase iptal çalıştığınızda olacak!

Burada xxxx bir düzeltme karma değeridir. Genellikle bu noktada rebase'yi gerçekleştirme umudunu bıraktım - sadece depomuz berbat olmadığında daha mutlu bir zamana dönmek istiyorum. Şimdiye kadar benim çözüm proje dizinimi nuke ve tekrar klon oldu. Daha az sert bir çözüm var mı?

buna benzer durumlarda
+1

Sorunun hala geçerli olduğunu onaylıyorum, bu listelerde tartışıldı: http://comments.gmane.org/gmane.comp.version-control.mercurial.devel/36295 ancak hiçbir düzeltme hala – jontro

cevap

18

Yalnızca .hg/rebasestate'ı kaldırın ve repo çalışacaktır.

this iş parçacığında açıklanan düzeltme eki, bu dosyanın yalnızca bağlantısını kesen dahili işlev temizleyicisini çağırır.

+0

Hah, işe yaradı! Ayrıca hg devlistinde sorunu bulmak için teşekkürler. Sorun çözüldüğünde belki de bu cevabı tekrar gözden geçirebiliriz. – NobodyMan

2

, genellikle yapın: Üzerinde çalıştığınız her ne dal

$ hg check 
$ hg verify 
$ hg up -C default 

yerine default, kullanım. Bu zaman alır, ancak repoyu yeniden klonlar.

Genellikle yardımcı olur.

+1

yok , ne yazık ki. – NobodyMan

İlgili konular