Должен ли я добавить Visual Studio 2015.vs папка для управления версиями?

Visual Studio 2015 создает новую папку с именем ".против." Какова цель этого и должен ли я добавить его в систему управления версиями?

3 ответов


нет, вы не должны добавить его в систему управления версиями. Эта папка предназначена для перемещения файлов, специфичных для компьютера и пользователя, в центральное расположение. Объяснение на проблема с голосом пользователя Visual Studio объясняет это так:

пока мы переместили .Файл SUO и файлы базы данных IntelliSense компилятора VB / C# в новое расположение. Все новые конкретные проекты, локальные файлы машины будут добавлены в новое местоположение. Мы планируем пойти еще дальше. будущие выпуски и изучают, как улучшить структуру каталогов выходных данных сборки и других существующих файлов, которые могут загромождать исходное дерево.

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


Github предоставляет много .шаблоны gitignore. В своем шаблоне для visual studio они проигнорировали .папка против. Фрагмент шаблон на github.

# Visual Studio 2015 cache/options directory
.vs/

как описано в цитате, взятой из uservoice в ответе Патрика, папка не предназначена для управления версиями.

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

Я бы добавил Это .пример:

.vs/

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

или используйте команду git следующим образом:

git add -f .vs/config/applicationhost.config

таким образом git добавляет файл, даже если он игнорируется.