2013-03-26 105 views
22

我正在Xcode項目中工作,並且正在嘗試將.gitignore配置爲不在xcuserdata文件夾中獲取任何內容。.gitignore for xcuserdata文件夾中的所有內容不會忽略xcuserstate文件

我有以下的.gitignore:

# Xcode 
.DS_Store 
*/build/* 
*.pbxuser 
!default.pbxuser 
*.mode1v3 
!default.mode1v3 
*.mode2v3 
!default.mode2v3 
*.perspectivev3 
!default.perspectivev3 
xcuserdata 
profile 
*.moved-aside 
DerivedData 
.idea/ 
*.hmap 
xcuserdata/* 

,但每當我構建/運行該項目,並執行git status時間,它仍然顯示了以下midified文件:

modified: MyProject.xcodeproj/project.xcworkspace/xcuserdata/fernando.xcuserdatad/UserInterfaceState.xcuserstate 

有誰知道任何想法有什麼不對?

回答

-1

FWIW,我xcuserdata文件夾沒有被跟蹤的Git還和仍顯示git status起來。問題是我的.gitignore文件中的xcuserdata之前有一個空格。

1

其他信息

我也遇到過這一點,似乎沒有工作,因爲犯的.gitignore後,仍然加入他們。我已經加入確實爲我的魅力

.... 這不能由的.gitignore閱讀:

xcuserdata/* 

加入這個工作對我來說:

*xcworkspace/xcuserdata/* 

或待閱讀:

*/xcuserdata/* 
相關問題