2015-09-24 73 views
3

在我的xcode項目中添加了與測試目標對應的新方案。新創建的xcscheme文件沒有在git中得到體現。另外做一個git status顯示我沒有提交,工作目錄乾淨Git無法識別在xcode項目中添加.xcscheme文件

試圖通過終端通過混帳增加其添加.xcscheme

以下路徑是由您的.gitignore文件中的一個被忽略:MyProject.xcodeproj/xcshareddata/xcschemes/MyProjectTests.xcscheme 使用 - f如果你真的想添加它們

關於驗證我的.gitignore文件,它的完全空白。

我經歷了一些帖子,要求讓這些計劃共享,但它沒有幫助。通過這個線程,Bitbucket not showing changes in themes directory。但是對於我來說,.xcodeproj文件或xcschemes目錄中都沒有.git或.gitignore文件。

如何刪除這些限制,以便我可以將新的xcscheme文件添加到回購站或有任何其他需要修改的設置?

回答

1

gitignore設置有多個地方。檢查他們全部。

參見文檔如http://git-scm.com/docs/gitignore

+0

是的,有一個文件名.gitignore_global與所提到的所有文件擴展名。我不知道這件事。你有沒有關於這個文件如何添加所有這些文件擴展名的信息? Morover,如果我編輯這個文件並將xcscheme文件添加到回購站,這些更改是否會反映給其他開發人員。是否有可能編輯這個文件並提交併將其推送到中央倉庫? –

+0

也許設置XCode或github創建了這個默認的gitignore。請注意,一些xcscheme文件是個人的,因此不應簽入,而其他文件是共享的。請參閱http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects – Jerry101

1

即使這已經回答了...對我來說是

確保您的方案設置爲「共享」。計劃下拉菜單 - >管理方案 - >檢查要提交

希望的方案「共享」對話框這可以幫助別人:)

+0

這應該是您檢查的第一件事! –