0

コードをリポジトリにプッシュMyProject.xcdatamodel/contentsしました。他のファイルと一緒に bitbucket でファイルを確認できます。ただし、リポジトリをプルすると、coredata ファイルを除くすべてのファイルが追加されますMyProject.xcdatamodel/contents。正しいコアデータ ファイルをバージョン管理していますか? ありがとう。

編集:

ここに私の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
4

2 に答える 2

0

ファイルを無視する

時々、git に追跡させたくないファイルがあります。無視するファイルを git に伝える方法はいくつかあります。

リポジトリに git という名前のファイルを作成すると、ファイル.gitignoreを参照してコミットするときにそのルールが使用されます。git は、ルールがこのファイルに追加されて無視される前に既に追跡されていたファイルを無視しないことに注意してください。そのような場合、ファイルは追跡されないようにする必要があります。通常は git を使用します。rm --cached filename

このファイルはリポジトリにコミットできるため、リポジトリを複製する他のユーザーとルール リストを共有できます。

.gitignore任意のサブパスに を作成して、そのパスにルールを適用できることに注意してください。空のパスのプレースホルダーとして空のパスが使用されることがあり.gitignore fileます。たとえば、開発環境で使用する log/ パスを git に強制的に生成させる場合などです。

サンプル.gitignoreファイル

*.exe
*.dcu
*.dres
*.local
*.identcache
__history/*
Win32/*
Win64/*
于 2013-06-05T06:42:08.697 に答える