Добавление файлов в пустой каталог не работает
Мне нужен пустой репозиторий, который я публикую в VS2015. Тем не менее, моя публикация не удалась, потому что уже есть файл "config", созданный с --bare
команда. Я предполагаю, что этот файл - web.config.
Я подтвердил это, пытаясь просто вставить файлы из каталога публикации в пустой репозиторий. Все еще не будет работать.
Если я попытаюсь использовать git init --bare
внутри каталога (если опубликованные файлы присутствуют) он не может сказать, что произошла ошибка с файлом конфигурации.
Как это обрабатывается?
1 ответ
Поток должен быть следующим:
mkdir myrepo
cd myrepo
git init --bare
Затем вы настраиваете репо в качестве удаленного в вашей IDE и нажимаете на него.
Настройка доступа к репо и IDE будет варьироваться в зависимости от git backend и IDE.
Как показывают ошибки, голое репо - это не то же самое животное, что и обычное репо. Он имеет специальную файловую структуру, которая отслеживает только изменения и не включает сами файлы в распознаваемом человеком формате.
По сути, это всего лишь часть.git вашей обычной директории репо, поэтому существующие и обычные файлы будут вызывать ошибки.