Visual Studio 2015 tworzy nowy folder o nazwie „.vs”. Jaki jest jej cel i czy powinienem dodać go do kontroli źródła?
git
svn
version-control
visual-studio-2015
ignore
SoftwareFactor
źródło
źródło
Odpowiedzi:
Nie, nie powinieneś dodawać go do kontroli źródła. Celem tego folderu jest przeniesienie plików specyficznych dla maszyny i użytkownika do centralnej lokalizacji. Wyjaśnienie dotyczące problemu Visual User User Voice dobrze to wyjaśnia:
Są to wszystkie pliki, których nigdy nie zarejestrujesz, ponieważ są generowane z kompilacji lub zawierają informacje specyficzne dla komputera.
źródło
applicationhost.config
pomaga innym programistom w konfigurowaniu środowiska, w przeciwnym razie każdy musi to zrobić samodzielnie i prawdopodobnie znajdzie to na własnej skórze .applicationhost.config
pliku lub coś w tym kierunku.Github zapewnia wiele szablonów .gitignore. W swoim szablonie dla visual studio zignorowali folder .vs. Fragment z szablonu na github .
źródło
Jak opisano w cytacie wziętym z faktury użytkownika w odpowiedzi Patricka, folder nie jest przeznaczony do kontroli źródła.
Jednak jak wskazują również komentarze, mogą istnieć przypadki, w których chciałbyś dołączyć określone pliki z folderu.
Dodałbym to do .gitignore:
A następnie w razie potrzeby użyj dowolnego narzędzia git, aby dodać określone pliki, takie jak wspólna konfiguracja pliku applicationhost.config.
Lub użyj polecenia git takiego:
W ten sposób git dodaje plik, nawet jeśli zostanie zignorowany.
źródło