38

phonegap/cordova プロジェクトのコマンド ライン管理に、自家製の ant ソリューションの代わりにCordova CLIを使用したいと考えています。ディレクトリ ツリーのどの部分をバージョン管理下に置くべきではないのか、疑問に思っています。

4

6 に答える 6

24

プロジェクトとワークフローによって異なります。

多くのプロジェクトでは、./www既に述べたようにフォルダーで十分ですが、使用している cli の側面によっては、他のフォルダーを使用するとよい場合があります。

例:

  • ./mergesプラットフォーム固有の HTML/CSS/JS オーバーライド用
  • ./.cordovacli フック用 (before_build、after_plugin_add など)

./wwwさらに、開発中に避けたいその他のカスタム。たとえば、./srcフォルダーがあり、コンテンツが連結され./www、ビルド プロセスの一部として追加されます。私たちの単体テストも の外部にあり./wwwます。

特定のフォルダーを含める代わりに、.gitignoreビルド アーティファクトをバージョン管理のよう./platforms/*に保持します。./plugins/*

于 2013-06-08T03:42:45.623 に答える
0

Cordova CLI Android プラットフォーム中心 (Android ハイブリッド複雑なプロジェクト) を subversion にコーディングしたい場合は、チームで開発中にこれらのファイルを除外できます。

// to exclude files into repo
.gitignore
.gradle
.idea
local.properties
android.iml

/build
/gradlew
/gradlew.bat
/gradle

CordovaLib/CordovaLib.iml

Gradle オプションのプロジェクトをディスクからのみインポートしているときに svn エラーで問題が発生している場合は、Android Studio の組み込み Subversion クライアントではなく、次のリンクが役に立ちます

于 2016-01-06T13:25:56.683 に答える
0

残念ながら、コメントだけを追加することはできないので、@blockhead と Sebastien Lorber への返信は次のとおりです。

ファイル「AndroidManifest.xml」(または他のプラットフォームの構成ファイル)であっても、フォルダー「platform」からファイルを保存する必要はありません。「config.xml」で設定を指定すると、これらの生成されたプラットフォーム固有の設定ファイル(AndroidManifest など) に影響します - phonegap のドキュメントを参照してください。

次に、バージョン管理下にフォルダー「www」とファイル「config.xml」のみを配置できます。

于 2015-01-20T14:46:13.913 に答える