[解決済み] PhoneGap/Cordova 3.0プロジェクトの.gitignore - 何をコミットすればよいのですか?
質問
phonegap 3.0のプロジェクトを新規に作成しようとしたのですが...。注:私はphonegapの初心者です。 とにかく、私はプロジェクトフォルダが含まれているのを見ます。
-
.cordova
-
merges
-
platforms
-
plugins
-
www
そして
phonegap local run android
には、たくさんのバイナリ/生成されたファイルがありますね。
platforms/android
.
このため、このフォルダ構造のどの部分を私の git リポジトリに追加すべきなのか、疑問に思っています。
通常、私はバイナリファイルをコミットすることは非常に悪い習慣だと考えています。
したがって、私は通常、次のようなパターンを追加します。
bin/
,
obj/
,
*.o
,
*.pyc
などから
.gitignore
に変更し、マージの衝突を引き起こすだけのもので私の git リポジトリを汚染しないようにします。
確かに
www
は git に追加されるべきですが、プロジェクトの他の部分についてはどうでしょう。それらはどこまでがソースコードの産物で、どこまでがプロジェクトの設定なのでしょうか?
あなたは何をしますか?私は新参者なので、ここで何が意味をなすのかほとんど理解していませんが...。
どのように解決するのですか?
答えは、あなたがフォンガップアプリを開発しているプラットフォームと、標準的なディレクトリ構造に従っているかどうかに依存します。
プロジェクトのディレクトリ構造が標準的なものであれば、次のようなところから始めることができます。 gitignore から始めて、必要に応じて修正してください。
経験則から言うと、以下のような生成されたファイルはすべて除外する必要があります。
bin/
と
gen/
というディレクトリを作成します。
Android 版のアプリを開発している場合は、ビルドファイルも除外する必要があります。
*.apk
.
生成されたすべてのファイルは
android
サブディレクトリにあるすべての生成ファイルも除外されるべきです。
Android/bin/
Android/gen/
Android/assets/
関連
-
Git: bash: cd: 引数が多すぎる
-
[解決済み] ある特定のコミットのコミット作者を変更する方法は?
-
[解決済み] .gitignoreと.gitkeepの違いは何ですか?
-
[解決済み] Git で現在のコミットのハッシュを取得する方法は?
-
[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?
-
[解決済み] Git による大規模なバイナリファイルの管理
-
[解決済み】Gitでコミットをチェリーピックするというのはどういう意味ですか?
-
[解決済み】Gitのワークフローとrebaseとmergeの質問
-
[解決済み] IntelliJのShelveとGit stashの違いは何ですか?
-
[解決済み] Git のプッシュが "non-fast-forward" で拒否されました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
git pull reports エラー: :cannot open .git/FETCH_HEAD:Permission denied (.git/FETCH_HEADを開くことができません。
-
Git はファイル名の大文字と小文字を無視し、修正する
-
git のコンパイルとインストールの問題を解決する fatal: https のリモートヘルパーが見つからない
-
[解決済み] なぜGitでコミットする前にステージが必要なのですか?
-
[解決済み] 単一ファイルのマージをやり直す
-
[解決済み] .gitignoreで特定のファイルを除外する
-
[解決済み] GitHub: フォークを "自分のプロジェクト "にする
-
[解決済み] VSCodeからgitの統合を削除する
-
[解決済み] gitで、stashを適用せずに、追跡されていないstashedファイルを表示する方法はありますか?
-
[解決済み] 別のユーザーでコードをコミットするにはどうすればよいですか?