гитолит сломан: тянуть не возможно - PullRequest
0 голосов
/ 31 января 2012

Некоторые имена файлов с символами юникода, передаваемые между Windows и * nix, вызывали некоторые странности с gitolite.

Это привело к невозможности игнорирования / удаления файлов из кэша, что делало невозможным слияние / перебазирование. Я добавил каталог, содержащий файлы, в мой .gitignore и удалил их из кэша. При нажатии gitolite возникают некоторые проблемы:

remote: U (a bunch of files that were removed from the repo)
remote: Pull is not possible because you have unmerged files.
remote: Please, fix them up in the work tree, and then use 'git add/rm <file>'
remote: as appropriate to mark resolution, or use 'git commit -a'.

Похоже, что на компьютерах с копией репозитория все работает как обычно, но я бы хотел разрешить это сообщение. Моей первой интуицией было внести некоторые изменения непосредственно на сервере gitolite, но я не уверен, что это правильный путь действий.

1 Ответ

2 голосов
/ 01 февраля 2012

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

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

...