2017-01-21 25 views
0

XcodeプロジェクトにAuthentication.plistというファイルがあり、それを.gitignoreファイルに追加しました。しかし、xcodeのソース管理メニューで自動的にgitにコミットすることを止めることはできません。それがコミットされないようにするより効果的な方法はありますか?Xcodeはgitignoreエントリを尊重していません

Xcode project navigator showing the file staged

Screenshot of the .gitignore list

答えて

1

コマンドgit rm --cached Authentication.plistを使用してファイルをアントラッキングします。

1

問題は、Xcodeののgitサポートが吸うことです。おそらく.gitignoreファイル(それはどのファイルであったか、グローバルレベル、ユーザーレベル、レポレベルなど)は表示されません。 Xcodeのgitサポートを完全に無効にし、SourceTreeまたはコマンドラインを使用することをお勧めします。それとも、あなたは少なくとものXcodeの自動動作の一部をを減らすことができます:私は「自動的に追加および削除したファイル」未確認をしました

enter image description here

お知らせ。それは少なくともこの種類の厄介な行動を回避するのに役立ちます。

+0

gitignoreファイルは、プロジェクトの1つ上のレベルです。それはおそらく問題の原因になるでしょうか? –

+1

https://help.github.com/articles/ignoring-files/(ただし、正しく配置されていてもXcodeが_.gitignore_を尊重するとは限りません) – matt

関連する問題