Добавление файлов в пустой каталог не работает

Мне нужен пустой репозиторий, который я публикую в VS2015. Тем не менее, моя публикация не удалась, потому что уже есть файл "config", созданный с --bare команда. Я предполагаю, что этот файл - web.config.

Я подтвердил это, пытаясь просто вставить файлы из каталога публикации в пустой репозиторий. Все еще не будет работать.

Если я попытаюсь использовать git init --bare внутри каталога (если опубликованные файлы присутствуют) он не может сказать, что произошла ошибка с файлом конфигурации.

Как это обрабатывается?

1 ответ

Решение

Поток должен быть следующим:

mkdir myrepo
cd myrepo
git init --bare

Затем вы настраиваете репо в качестве удаленного в вашей IDE и нажимаете на него.

Настройка доступа к репо и IDE будет варьироваться в зависимости от git backend и IDE.

Как показывают ошибки, голое репо - это не то же самое животное, что и обычное репо. Он имеет специальную файловую структуру, которая отслеживает только изменения и не включает сами файлы в распознаваемом человеком формате.

По сути, это всего лишь часть.git вашей обычной директории репо, поэтому существующие и обычные файлы будут вызывать ошибки.

Другие вопросы по тегам