git сбой при перебазировании

У меня довольно большой объем файла в репозитории. Таким образом, git иногда дает сбой из-за исключения нехватки памяти во время перебазирования изменений .

Например,

git checkout feature
git rebase master
(nasty out of memory exception)
.....

Итак, как только я получил это исключение, я снова попытался выполнить перебазирование

git rebase master

И он сообщил мне, что функция ветки актуальна. Это кажется странным, поскольку перебазирование завершено с исключением.

Есть ли способ избежать исключения oom? Может быть, каким-то образом указать git использовать меньший объем памяти. Может ли это исключение быть причиной повреждения репозитория? Если оно вызывает повреждение, есть ли способ безопасно откатить изменения, сделанные во время перебазирования, чтобы указать, что был до вызова git rebase master ?

7
задан michael nesterenko 7 October 2011 в 21:41
поделиться