2015-08-25 9 views
1

Я использую самую последнюю версию настольного приложения github (3.0.4) на машине с Windows 10. В последнее время я не могу совершать коммиты. При попытке совершить приложение переходит в режим «фиксации» (загрузка ..), а затем ничего не происходит. Это не работает, когда я пытаюсь зафиксировать один файл.Github commit не работает над настольным приложением

ответ

5

Я написал команде GitHub, и это то, что они должны были сказать.

Похоже, что вы бежите в амбулаторное исключении памяти: System.OutOfMemoryException: Исключение типа «System.OutOfMemoryException» было брошено. К сожалению, у GitHub Desktop есть некоторые кромки, которые могут вызвать OoM - в основном при работе с большим количеством коммитов или больших файлов. Мы работаем над исправлением производительности, чтобы уменьшить эти ребра случаев, но в то же время я хотел бы попробовать совершить прямо из Git Shell:

  1. Hit ~ открыть репозиторий в Git Git Shell
  2. Run» добавить -A»инсценировать указания на
  3. Run„мерзавца совершить -й „ваш коммит здесь““, чтобы зафиксировать изменения

Я не сталкивался с проблемой снова после того, как я обновил настольное приложение (3.0.9.0 сейчас).

+0

У меня была такая же проблема с GitHub Desktop App, ни одна из других исправлений не работала, но это было сделано. Большое спасибо :) – Max

1

Я вижу что-то подобное, когда я «нажимаю» изменения на удаленный (GitHub) после того, как я обновился до Windows 10, кажется, что он висит. Это похоже на то, что приложение «GitHub Desktop» никогда не возвращается, чтобы подтвердить нажатие, но если я закрою приложение, а затем снова открою его, я увижу, что «push» произошел в то время, когда я нажал кнопку «Синхронизация».

Когда я использую GitBash, он работает нормально и быстро. Если бы у меня было приложение GitHub Desktop, работающее при этом нажатии GitBash и теперь выполняющее синхронизацию, изменения быстро появляются в приложении GitHub Desktop, но навсегда сохраняют «Синхронизацию».

Смежные вопросы