Visual Studio 2015 создает новую папку с именем «.vs». Какова цель этого и я должен добавить его в систему контроля версий?
git
svn
version-control
visual-studio-2015
ignore
SoftwareFactor
источник
источник
Ответы:
Нет, вы не должны добавлять его в систему контроля версий. Цель этой папки - переместить файлы, относящиеся к компьютеру и пользователю, в центральное место. Объяснение проблемы пользовательского голоса в Visual Studio объясняет это хорошо:
Это все файлы, которые вы никогда бы не зарегистрировали, так как они генерируются из сборки или содержат специфическую для компьютера информацию.
источник
applicationhost.config
настройки IIS Express (например, использование имени хоста для файлов cookie для работы), проверка помогает другим разработчикам в настройке их среды, в противном случае каждый из них должен сделать это самостоятельно, и они, вероятно, найдут это трудным путем. ,applicationhost.config
файла или что-то подобное.Github предоставляет множество шаблонов .gitignore. В своем шаблоне для visual studio они проигнорировали папку .vs. Отрывок из шаблона на github .
источник
Как описано в цитате из uservoice в ответе Патрика, папка не предназначена для контроля версий.
Однако, как отмечают комментарии, могут быть случаи, когда вы захотите включить определенные файлы из папки.
Я бы добавил это в .gitignore:
А затем используйте любой инструмент git, который вы предпочитаете, чтобы добавить определенные файлы, такие как общая конфигурация applicationhost.config, если это необходимо.
Или используйте команду git, например:
Таким образом, git добавляет файл, даже если он игнорируется.
источник