O Visual Studio 2015 cria uma nova pasta chamada ".vs". Qual é o objetivo disso e devo adicioná-lo ao controle de origem?
git
svn
version-control
visual-studio-2015
ignore
SoftwareFactor
fonte
fonte
Respostas:
Não, você não deve adicioná-lo ao controle de origem. O objetivo desta pasta é mover arquivos específicos da máquina e do usuário para um local central. A explicação sobre o problema do Visual Studio User Voice explica bem:
Esses são todos os arquivos que você nunca faria check-in, pois são gerados a partir de uma construção ou contêm informações específicas da máquina.
fonte
applicationhost.config
ajuda de outros desenvolvedores na configuração de seu ambiente; caso contrário, cada um precisará fazer isso por conta própria e provavelmente descobrirá da maneira mais difícil. .applicationhost.config
arquivo ou algo nesse sentido.O Github fornece muitos modelos .gitignore. Em seu modelo para o visual studio, eles ignoraram a pasta .vs. Trecho do modelo no github .
fonte
Conforme descrito na citação da uservoice na resposta de Patrick, a pasta não se destina ao controle de origem.
No entanto, como os comentários também apontam, pode haver alguns casos em que você deseja incluir arquivos específicos da pasta.
Eu adicionaria isso ao .gitignore:
E, em seguida, use qualquer ferramenta git que você preferir para adicionar certos arquivos, como uma configuração compartilhada do applicationhost.config, se necessário.
Ou use um comando git como este:
Dessa forma, o git adiciona o arquivo, mesmo que seja ignorado.
fonte