2013-11-04 117 views
0

所以我使用Xcode 5.0.1並使用了Source Control接口。正確處理git中的xcuserstate文件

我從頭開始使用Xcode的項目,它似乎並沒有創建一個.gitignore。

在另一個項目中,每次我試圖做一個簡單的把它說我必須在xcuserstate文件的變化,即使我承諾他們,就只是另一種變化一分鐘後的時間。我終於必須放棄其中一個實例的所有更改。 (在筆記本電腦和臺式機之間來回轉換)

應該忽略這些嗎?有沒有人有他們喜歡的工作流程?似乎Xcode項目的所有其他滋擾方面已經大大緩解。

回答

0

您應該將xcuserstate文件添加到.git中的忽略列表中。其實避免你應該把它們添加到您的.gitignore文件衝突:

# Xcode 
.DS_Store 
#build file 
build/ 
#personal settings 
*.pbxuser 
!default.pbxuser 
*.mode1v3 
!default.mode1v3 
*.mode2v3 
!default.mode2v3 
#xcode state 
*.perspectivev3 
!default.perspectivev3 
*.xcworkspace 
!default.xcworkspace 
xcuserdata 
profile 
*.moved-aside 
DerivedData 
.idea/ 
+0

是的,我做了另外一個問題的原因是我發現在談論那些忽略了的Xcode 5之前,我在XC5所做的項目沒有做一個忽略文件.. ?? – Rob

+0

如果默認情況下未創建該文件,則可以創建該文件並在其中添加上述文件。 –

+0

是的,我知道。我只是想,如果Xcode沒有忽視,它必須有一些邏輯來避免這種情況,但顯然它不是。我做了很多iOS編程,並忽略了這些項目的文件。現在添加一個,問題就解決了。 – Rob