2013-10-07 2 views
1

У меня проблема с Crucible и Git. Crucible висит наРабота с Git со смертельным исходом: Недопустимый диапазон изменений

>git whatchanged --always --reverse --date-order -m --no-abbrev --no-renames 9e00d1317c4363f73b7deb5caf5096c69e646b81..641c20936dbec78308d1bfa06d14f174f9d7df1d --pretty=format:C:%H%nP:%P%nA:%aN%nE:%aE%nR:%cN%nF:%cE%nD:%at%nS:%s%nB:%b%[email protected]@[email protected]@ 

с ошибкой:

fatal: Invalid revision range 9e00d1317c4363f73b7deb5caf5096c69e646b81..641c20936dbec78308d1bfa06d14f174f9d7df1d 

Видимо есть ошибка в

>git show 641c20936dbec78308d1bfa06d14f174f9d7df1d 
fatal: bad object 641c20936dbec78308d1bfa06d14f174f9d7df1d 

на Что такое лучший способ исправить такие проблемы? Git Fsck не приводит к ошибкам ...

git fsck --full Checking object directories: 100% (256/256), done. Checking objects: 100% (21169/21169), done. dangling commit 50062154743dbc78837af62cc49388f9fabe5b58 dangling blob 4b82dcbd1bb49f865e5069f31d50cd9304e31c3e

+0

У меня была аналогичная ошибка с symfony2, и поиск в google привел меня сюда, поэтому (в интересах любого, у кого есть аналогичная проблема), вот как я его решил: http://stackoverflow.com/questions/27231081/git -invalid-редакция диапазон-Symfony2-композитор-внешнее-расслоение/27231082 # 27231082 – timhc22

ответ

0

это обычно происходит, когда кто-то заставляет нажим через ветвь, или иначе напутает с историей изменений. (например, изменение исторических данных и т. д.)

Возможно, вам понадобится восстановить ветку.

0

Отключить журнал изменений до тех пор, пока не будет успешной сборка, верните ее обратно после слов, должно быть разрешено.