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


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

3 243

3 ответа:

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

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

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

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

# Visual Studio 2015 cache/options directory
.vs/

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

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

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

.vs/

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

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

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

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