0

私は Appcelerator Titanium を使用して iPhone アプリを作成しており、そのソース コードをさらに数人のプログラマーと共有したいと考えています。ある時点で一般に公開される可能性のある SCM リポジトリを使用します。

私の質問は、リポジトリにコミットしてはいけないファイルはありますか?

  • プロジェクト ルートでは、tiapp.xml と mainfest がアプリの GUID を伝えていることがわかります。それを非公開にしておく理由はありますか? (この値は build/ フォルダーの多くの場所にも表示されます)
  • Resources/ フォルダーにすべてを追加しました。
  • build/iphone/build/ フォルダーをスキップした場合でも、開発者はプロジェクトをビルドできますか?

副次的な質問 - 別のプログラマーがこのコードをダウンロードするとき、彼は私と同じディレクトリ構造を持っている必要があるように思えますか? これに対する回避策はありますか?

4

2 に答える 2

2

2 人の開発者でプロジェクトを使用します。私がしたことは、ビルドフォルダーの .gitignore を解決し、マシン上の各開発者をコンパイルして、同じものを生成することでした。

于 2011-05-20T01:25:49.490 に答える
0

私の経験として、最初に、新しい空白のプロジェクトを作成し、すべてをSVNにコミットします。その後、いくつかのコードを追加し、再構築して、変更したファイルを除いて、どのファイルが赤であるか(コンテンツが変更されることを意味します)を確認します。これらの赤いファイルはおそらく削除する必要があります。

于 2010-08-28T09:09:51.003 に答える