Ten zetknął kilku członków zespołu w systemie Windows, uruchamiając Git. Wypróbowaliśmy wszystkie rodzaje jawnych i wieloznacznych wpisów w pliku .gitignore, ale elementy w ukrytym folderze .vs/jako część Visual Studio 2015 RC są nadal zatwierdzane. Ponieważ są to indywidualne ustawienia dla programistów, są oczywiście zawsze inne i pojawiają się w różnicy git. Czy są jakieś hacki, aby zignorować wszystko w głównym katalogu .vs/repo?Gitignore nie zignoruje folderu .vs dla Visual Studio 2015 RC na Windows7/8
Odpowiedz
Jeśli pojawiają się one w pliku git diff
, pliki są już śledzone, natomiast plik .gitignore dotyczy tylko plików, które nie są odryglowane. Będziesz musiał usunąć pliki z kontroli źródła za pomocą git rm --cached
, a następnie .gitignore wpłynie na nich.
Należy pamiętać, że po wykonaniu tej czynności inni programiści będą usuwali swoje pliki lokalnie, gdy wykonają następne git pull
. Zanim to nastąpi, mogą chcieć utworzyć kopię tych plików.
Wpadłem na ten problem przed wprowadzeniem czegokolwiek do mojego repozytorium. Błędnie pomyślałem, że samo posiadanie pliku .gitignore w katalogu uniemożliwi VS rozpoznawanie plików jako "Zmiany". Musisz najpierw zatwierdzić plik .gitignore, zanim git zacznie ignorować określone w nim pliki.
W naszym przypadku katalog .vs
został dodany do kontroli źródła po zainicjowaniu repozytorium. Zatem linia .gitignore
:
/.vs
nic nie robić, dopóki nie usunął katalog i sprawdzone w zmianach (podobne do tego, co mówi TPoschel powyżej, z tą jednak różnicą, że sprawdzanie w usuniętego katalogu jest co naprawiłem to, jak już sprawdziłem w pliku .gitignore
).
Zazwyczaj dodaje się .vs na początku, kiedy repo jest czyste. ale mogę potwierdzić, posłuszny do git:
.vs
w .gitignore.
I jak mówią inni, usuń lokalnie, a następnie zatwierdź/przepchnij.
- 1. Włączanie RyuJIT w Visual Studio 2015 RC
- 2. błąd LNK2001 __imp_fprintf Visual Studio 2015 RC
- 3. Jak uaktualnić program Visual Studio 2015 RC do RTM
- 4. Brak IntelliSense w VS 2015 RC dla Xaml
- 5. Downgrading rozwiązanie od Visual Studio 2017 RC do Visual Studio 2015
- 6. Visual Studio 2015 nie odpowiada
- 7. Emulator programu Visual Studio 2015 RC dla systemu Android nie uruchamia się
- 8. Raporty Crystal dla Visual Studio 2015
- 9. Nie wygenerowano pdb w Visual Studio 2015
- 10. Microsoft Advertising SDK-Visual Studio 2015
- 11. Visual Studio 2015 wysublimowany motyw
- 12. Błąd lokalizowania pliku adb.exe podczas uruchamiania programu Visual Studio 2015 RC i emulatora MS Android
- 13. Visual Studio 2015 upaść przerwami
- 14. Visual Studio gitignore i mdf, pliki ldf
- 15. Visual Studio 2015 "Nowe okno"/instancje Muiltiple dla plików HTML
- 16. Visual Studio 2015 dziwne skróty klawiaturowe
- 17. Ochrona kodu Visual Studio 2015 Zły plik
- 18. Visual Studio 2015 .jar reference
- 19. Jak opublikować projekt bazy danych Visual Studio w VS 2015
- 20. Visual Studio 2015 brakuje 'Dodaj Fakes ...' opcja
- 21. Nie intellisense dla React w Visual Studio 2015
- 22. Visual Studio 2015 Edytor ikon
- 23. Jak utworzyć test jednostki dla projektu Visual Studio 2015 RC/.NET Core?
- 24. Publikowanie z Visual Studio 2015
- 25. Visual Studio 2015 Code Analysis vs FxCopCmd.exe różnicy
- 26. Visual Studio 2015: Utwórz pusty projekt
- 27. Xamarin/Visual Studio 2015: konfiguracja niestandardowej konfiguracji
- 28. Brakujące emulatory Visual Studio 2015
- 29. gitignore nie zignoruje moje .settings/katalogu (tworzone przez zaćmienia) stan
- 30. nie można odnaleźć dane planu Generation w Visual Studio 2015
Czy możesz pokazać plik '.gitignore' ze swojego projektu? – nwinkler