Регулярно поврежденный Git-репозиторий хранится в Dropbox - PullRequest
0 голосов
/ 17 мая 2018

На моей машине у меня много разных Git-репозиториев, но среди них есть одно специальное.Он берется из GitHub и клонируется в Dropbox как пустой репозиторий.Затем в Dropbox создается новая ветвь, и эта ветка изменяется в другой папке (ROOT в этом тексте) за пределами Dropbox.

Проблема в том, что хранилище в ROOT часто повреждается, что-то вроде this.Более того, оно может быть хорошим вечером и плохим утром или хорошим сейчас и плохим через два часа.За это время не нужно даже ничего делать в корне.Например, я могу запустить git status, все в порядке, а затем я делаю что-то другое за пределами ROOT.Затем, когда я возвращаюсь в ROOT, git status терпит неудачу.

Я могу клонировать DROPBOX в ROOT_1, когда он терпит неудачу, я клонирую DROPBOX в ROOT_2, он терпит неудачу, я клонирую DROPBOX в ROOT_3, он терпит неудачу и так далее.Поскольку я не удалил ROOT_1, ROOT_2, ..., мой диск вряд ли поврежден, поскольку каждое новое клонирование помещается в другое физическое пространство.Более того, с другими репозиториями Git у меня никогда не было подобных проблем.

Наконец, я должен также упомянуть, что удаление набора изображений из модифицирующей ветви увеличило среднее время, необходимое для повреждения.

Я застрял с этим и ценю любую помощь: диагностику, обходные пути и т. Д.

Я использую Ubuntu 17.10, 64-битная версия Git 2.14.1.

UPD: Я удалил ссылку на Dropbox и некоторое время использовал bitbucket.Это было хорошо, и я подумал, что это действительно из-за Dropbox.К сожалению, когда я исправил некоторые цифры в репо, я получаю ту же ошибку, что и раньше.Так что, хотя dropbox, похоже, влияет на частоты, это не единственная причина искажения: (

...