Co powinien zawierać plik Xcode 6 gitignore?

Co powinien zawierać Typowy .gitignore dla Xcode 6?

Również informacje dotyczące xccheckout wprowadzone w Xcode 5 Zobacz tutaj

Author: Community, 2013-09-22

3 answers

1)

Najprostszą odpowiedzią jest to, że mój wygląda tak:

# Xcode
.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
# Pods - for those of you who use CocoaPods
Pods
/ Align = "left" / gitignore, które GitHub ustawia ze wszystkimi repozytoriami domyślnie.

2)

Inna odpowiedź brzmi, że istnieje Strona internetowa o nazwie "gitignore.io" , który generuje pliki na podstawie .szablony gitignore z https://github.com/github/gitignore .

 276
Author: Michael Dautermann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-08 05:24:58

Jeśli tworzysz nowy projekt od podstaw w Xcode 6 ... nie ma potrzeby na długo .plik gitignore już jest, jak zwróciłem uwagę w moim ostatnim poście : Apple zoptymalizowało standardową strukturę plików i folderów projektu, aby spełnić wymagania dla jasnych i prostych commitów Gita. Apple ignoruje również dwa wzorce plików domyślnie, jeśli tworzysz repozytorium git z szablonem projektu Xcode:

.DS_Store
UserInterfaceState.xcuserstate

Dodali je do twojego .git/info/excludes plik w projekcie katalog. Więc nie trzeba ich ponownie ignorować .gitignore: -)

Jedyną rzeczą, którą zawsze włączam w .gitignore Plik jest

# Exclude personal Xcode user settings
xcuserdata/ 
 55
Author: crosscode,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-04 09:28:56

[[0]} Zobacz Xcode na Githubie.gitignore Plik, aby zawsze mieć zaktualizowaną listę plików Xcode do zignorowania.

 6
Author: whyceewhite,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-24 14:57:53