В репозитории git в папке "mega" -share есть ошибка "fatal: bad object HEAD".Как это предотвратить? - PullRequest
0 голосов
/ 29 мая 2018

У меня есть git-репозиторий, который синхронизируется через "мега" -поделиться.Я использую его на разных машинах и иногда на некоторых машинах я получаю сообщение об ошибке:

fatal: bad object HEAD

Я полагаю, это связано с ошибками синхронизации.Что я могу сделать, чтобы предотвратить это?

1 Ответ

0 голосов
/ 29 мая 2018

Никогда не используйте общую папку для хранения .git каталогов.Git имеет свои собственные протоколы обмена (через git push и git fetch), и он не очень хорошо работает с другими протоколами обмена.В частности, существуют требования более высокого уровня для внесения изменений в несколько отдельных файлов в определенных порядках и с определенным поведением, что низкоуровневый общий доступ к файлам будет нарушать.

(Иногда возможно,использовать тот тип совместного использования, который реализуют системы виртуальных машин, такие как VMWare или Vagrant, для совместного использования папки .git между хостом и образом виртуальной машины или между различными образами виртуальной машины.сделай это вообще.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...