Eclipse (Windows 上) で、 Phonegap のクロスプラットフォーム フォルダー構造を作成しました。
--phonegap_android
--assets
--www (symlink/junction to 'src')
...
--phonegap_ios
...
--src
index.html
これを機能させるために私がしたことは次のとおりです。
phonegap-android
フォルダーに基づいてEclipseでAndroidプロジェクトを作成しました。assets/www
' ' フォルダが ' ' とリンクするジャンクションを作成しましたsrc
(Sysinternals コマンドを使用)- このプロジェクト全体(android、ios、およびsrc用の異なるフォルダーを持つ親プロジェクト)のsvn-repositoryを作成しました。
これでアプリケーションを実行できますが、プロジェクトを svn にコミットするのに問題があります。
' www
' フォルダーはジャンクション フォルダーであるため、このフォルダーに変更が加えられた場合、このフォルダーを実際のソース フォルダー ' src
' にコミットする必要があります。
私はさまざまなアプローチを試しました:
' ' にsvn:ignore を設定して '
assets
' を無視しますが、Eclipse で Android プロジェクトをコミットすると、www
もちろん 何もコミットされません。www
' ' にsvn:externals を設定して ' 'を の外部として
assets
定義しますが、それでもすべてをコミットしようとし、' バージョン管理された親ディレクトリがありません' というエラーが表示されます。www
svn://myproject/src
assets/www
コミットされていないフォルダを取得する方法はありwww
ますが、同時にsrc
フォルダをsvnリポジトリにコミットする方法はありますか?