2010-04-28 24 views
20

Tôi gặp phải lỗi đang ngăn tôi kéo, thậm chí là lực kéo.Lỗi cha mẹ không xác định trong Mercurial

hg command error: 
transaction abort! 
rollback completed 
abort: data/assets/images/skins/file/[email protected]: unknown parent! 

Có cách nào để xóa, hoàn nguyên hoặc sửa chữa tệp này, tệp của nó thậm chí không được sử dụng và không ngăn được bất kỳ thao tác kéo nào.

CẬP NHẬT Sau Chạy hg xác minh

checking changesets 
checking manifests 
crosschecking files in changesets and manifests 
checking files 
assets/images/skins/hein/[email protected]: 0727c4489edc in manifests not found 
assets/images/skins/vw/[email protected]: 877324921450 in manifests not found 
assets/images/skins/vw/[email protected]: 45e8aee1c524 in manifests not found 
warning: orphan revlog 'data/assets/images/skins/hein/Heineken-skin.jpg.d' 
warning: orphan revlog 'data/assets/images/skins/vw/VW_10_Revive_Website_Takeover.jpg.d' 
1268 files, 256 changesets, 2101 total revisions 
2 warnings encountered! 
3 integrity errors encountered! 

(changeset hư hại đầu tiên dường như là 153)

Có vẻ là 2 hình ảnh, Làm thế nào tôi có thể sửa lỗi này?

+3

chạy 'hg verify' – tonfa

+0

Nếu bạn đặt cửa hàng/00changelog.i/d cửa hàng/00manifest .i/d và hai đứa trẻ mồ côi .d trực tuyến, tôi có thể cố gắng sửa chúng cho bạn. Nếu không, bạn có thể tạo một kho lưu trữ mới bằng cách sử dụng hg chuyển đổi từ hg sang hg bằng một tệp sơ đồ không bao gồm hai tệp này: mercurial.selenic.com/wiki/RepositoryCorruption – tonfa

+0

btw là hai tệp này chỉ có các tệp bắt đầu bằng chữ hoa ? – tonfa

Trả lời

11

Hãy thử chạy hg verify trên kho lưu trữ của bạn và xem điều đó có hữu ích không.

+12

Nó sẽ không trực tiếp giúp đỡ, nó chỉ có thể giúp chúng tôi tìm thấy những gì đang xảy ra. – tonfa

Các vấn đề liên quan