2013-06-05 54 views
0

我將代碼推送到存儲庫,我可以在bitbucket中看到MyProject.xcdatamodel/contents文件以及其他文件。但是當拉動版本庫時,除了coredata文件MyProject.xcdatamodel/contents之外,所有文件都會被添加。我是否正確版本化coredata文件?感謝名單。coredata文件未從遠程存儲庫中提取

編輯:

這裏是我的gitignore文件:

.DS_Store 
*.swp 
*.lock 
profile 
DerivedData/ 
*.pbxuser 
*.mode1v3 
*.mode2v3 
*.perspectivev3 
# NB: also, whitelist the default ones, some projects need to use these 
!default.pbxuser 
!default.mode1v3 
!default.mode2v3 
!default.perspectivev3 
*.xcuserdata 
!xcshareddata 
!xcschemes 
*.moved-aside 
*.xcodeproj 
.xcworkspace 
+1

什麼在你的忽略文件? – Wain

回答

0

忽略文件

不時還有你不想讓git去追蹤文件。有幾種告訴git要忽略哪些文件的方法。

如果您在存儲庫中創建一個名爲.gitignore的文件,git將在查看要提交的文件時使用其規則。請注意,在將規則添加到此文件以忽略它之前,git不會忽略已經跟蹤的文件。在這種情況下,該文件必須通過git rm --cached filename

該文件可以被提交到存儲庫,從而與任何其他克隆存儲庫的用戶共享規則列表。

請注意,您可以在任何子路徑中創建.gitignore以將其規則應用於該路徑。有時,空的.gitignore file被用作空路徑的佔位符,例如強制git爲您的開發環境生成日誌/路徑以供使用。

.gitignore文件

*.exe 
*.dcu 
*.dres 
*.local 
*.identcache 
__history/* 
Win32/* 
Win64/* 
0

至於標準,我會設置忽略文件:

xcuserdata 
project.xcworkspace 
.DS_Store 

,並根據需要從那裏添加。

不確定爲何要將*.xcodeproj添加到忽略文件中。這是項目信息的主要存儲庫。每當你添加文件的項目(如添加模型版本),你想要在項目中記錄更改...

xcodeproj文件內有一些東西(它真的是一個文件夾),你可以忽略,但你不應該忽視整個事情。

+0

嗨,所以你建議不要忽略'xcodeproj'文件? – Malloc

相關問題