2015-07-15 14 views
11

Chcę używać Gita do wersjonowania moich placów zabaw, ale nie jestem pewien, które pliki powinny być ignorowane i które powinny zostać zatwierdzone.Co powinienem uwzględnić w pliku .gitignore na placach zabaw Swift?

Obecnie używam następujących .gitignore plik dla placów zabaw:

# Xcode user data 
xcuserdata 

Co jeszcze powinno tam być?

+0

Czy jest to tylko repozytorium z plikami i zasobami '.playground'? O ile wiem, pliki '.playground' są całkiem samodzielne, więc nie powinieneś ich potrzebować. Oto, co używam w Xcode i Swift w ogóle, ale to chyba trochę przesada: https://www.gitignore.io/api/xcode,swift – mbottone

+0

@Pops Tak, tylko plik .playground. Używanie ignorowania dla pełnych projektów wydaje się przesadą. Do tej pory używałem placów zabaw tylko dla krótkich kawałków kodu, ale chcę używać ich do dłuższych eksperymentów kodu, a te uzasadniają użycie VCS i całkiem możliwe, że niektóre eksperymenty mogą żyć wystarczająco długo, więc nie chciałbym popełniać niechcianych plików . –

+1

Cóż, to tylko pliki '.playground', więc naprawdę nie powinno być żadnych niepożądanych plików. Tylko folder z placami zabaw. – mbottone

Odpowiedz

8

Czy jest to normalne projekt lub place zabaw, jest to wygodne i użyteczne użyć jednego ze standardowych .gitignore plików do Swift. Z terminalu cd do folderu głównego projektu (jeden z plikiem .xcodeproj dla normalnego projektu) i uruchom następujące polecenie:

curl -o .gitignore https://www.gitignore.io/api/swift 

Lub alternatywnie uzyskać ją od źródła GitHub:

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Swift.gitignore 

Możesz edytować plik, aby wprowadzić zmiany, jeśli potrzebujesz. Po prostu używam domyślnych ustawień.

Powiązane problemy