Zainstalowałem Gita do wykonania niektórych prac przy użyciu Visual Studio 2008. Większość prac będzie nowością, ale mamy kilka starych projektów sprzed VS2005, które chcę przynieść do nowego repozytorium. Istnieje już wątek o ogólnym numerze VS/Git integration, ale moje pytanie ogranicza się do pliku .gitignore i Visual Studio.Pliki do zignorowania podczas korzystania z Visual Studio z Git
Moje pytanie składa się z dwóch części:
Jakie zapisy powinny być zawarte w pliku .gitignore do pokrycia konkretnych plików Visual Studio, takich jak pliki binarne, złożeń plików debugowania itp? Niektóre z nich zostały omówione w powyższym wątku, ale czy istnieje kompleksowy zestaw?
W jakich sytuacjach trzeba wykluczyć pliki globalnie lub dla pojedynczego repozytorium lub używając zmiennej środowiskowej?
Już wiem JAK. Oto fragment z Git user-manual o ignorowaniu plików.
Jeśli chcesz wzorców wykluczających się wpływa tylko niektóre repozytoria (zamiast każdego repozytorium dla danego projektu), można zamiast umieścić je w pliku w repozytorium nazwie .git/info/wyklucz lub w dowolnym pliku określonym przez zmienną core.excludesfile konfiguracja . Niektóre komendy git mogą również wykluczyć wzorce bezpośrednio na linii poleceń . Aby uzyskać szczegółowe informacje na temat gitignore(5), patrz: gitignore(5).
Ponieważ jest to coś, co zmienia z czasem uważam, że najlepszą odpowiedzią na to pytanie jest lista utrzymywana przez społeczność. W związku z tym, czy mogę zasugerować, aby zaznaczyć odpowiedź "github" poniżej jako poprawną odpowiedź na to pytanie. –