Pracuję nad projektem iOS i używam git do kontroli wersji. Pracuję nad tym z innym programistą.Które pliki projektu Xcode mogę "wykluczyć" z mojego repozytorium git?
Które pliki projektu Xcode należy przechowywać w repozytorium i które z nich mogę wykluczyć, aby nie wpłynęły negatywnie na drugiego programistę?
Oto niektóre z braku kodu pliki, które git mówi mi zostało zmienione lub dodane ... (BTW, są widoczne tylko w menedżerze plików OSX jeśli wy „Pokaż zawartość pakietu” dla YourProject.xcodeproj plik)
wyłączyć?
- contents.xcwordspacedata (myślę, że to jest właśnie Ustawienia obszaru roboczego)
- UserInterfaceState.xcuserstate (na podstawie nazwy wydaje specyficzny tylko dla mnie)
- Breakpoints.xcbkptlist (... Ustawienia moje punkty przerwania)
ZAWIERA?
- project.pbxproj (to ... ustawienia projektu)
- * .xscheme (to ... definicji schemacie)
- xschememanagement.plist (to ... menedżera ustawień programu?)
Czy wydaje ci się to właściwe?
(Tylko FYI dla tych, którzy chcą użyć funkcji wykluczania git.) Edytuj swój plik .git/info/exclude w lokalnym repozytorium. Wstaw pliki lub wzory plików, które git ma zignorować. Na przykład, jeśli chcesz, aby git ignorował foo.temp, bar.temp możesz umieścić wiersz w pliku z napisem * .temp)
Powtórz swój akapit w paragrafach: Zwykle bardziej pożądane jest używanie plików .gitignore umieszczonych w katalogu głównym katalogu. Plik .gitignore stosuje się do poddrzewa systemu plików jego katalogu nadrzędnego. –