2012-03-08 8 views
0

私のFlash Builder(Flex)アプリケーションのリリースビルドをSubversionに保存する必要があります。私がSubclipse経由でバージョンコントロールに追加しようとすると、バージョン管理のために他の方法で無視されていたリソースを要求しているという警告が表示されます。誰がなぜこれが起こっているのか、私はそれをどう回避できるのか誰にも分かりますか?ビルドリリースのディレクトリを別のSubversionクライアント、つまりEclipse/Flash Builderの外部でリポジトリに追加することで、これを一度に回ってきましたが、後でリリースをビルドしたときに、Subclipseに変更が反映されませんでしたベース/ヘッドリビジョンとビルドリリースファイルの新しいローカルバージョンとの間に存在します。Subclipseを使用してFlex/Flash Builderアプリケーションのリリースビルドファイルをバージョン管理するには?

私がやっていることが非標準であり、デフォルトのsvn:設定を無視する設定がありますが、これが起こる原因となっていると思われますが、これらがどこにあるのかを変更/それらをバイパスしてください。それとも別のことが起こっているのでしょうか?

この問題に関しては、事前に洞察していただきありがとうございます。

答えて

1

これはEclipse固有の機能です。 Eclipseには、コンパイラーによって生成されたファイルまたはEclipse内で生成されたファイルをEclipseで「派生」リソースとしてマークする機能があります。 Eclipseチームのプロバイダは、これらのファイルを自動的に無視することになっています。 AFAIK、それが機能が存在する唯一の理由です。

Subclipseでは、これらのファイルの1つを手動でバージョン管理することができますが、Eclipseが無視すると言ったファイルを選択したことを警告します。

Flex Builderに、これらのファイルを派生としてマークするかどうかを制御する設定があることは考えられますが、わかりません。

+0

ありがとう、Mark。 Eclipse/Flash Builderを使用してリリースを構築し、Eclipse/Flash Builderを閉じて、別のSubversionクライアントを使用して「派生」ファイルをチェックインすることは可能でしょうか? Subclipse以外のSubversionクライアントがSubclipseとは異なるバージョンのsvnライブラリを使用している場合は、Subversion会計/設定ファイルが破損する可能性があるので、これをするのは躊躇しています。 Subclipse以外のクライアントがSubclipseと互換性があることを確認するにはどうすればよいですか?つまり、私はそれらを交換可能に使用でき、足で自分を撃つことはできません。 –

+0

これは非常にうまくいくはずで、TortoiseSVNやコマンドラインなどのクライアントはSubclipseとうまく共存できます。あなたはクライアントのSubversionバージョンを整列させるだけです。 SVN 1.6.xまたは1.7.x用のSubclipseを使用している場合は、そのバージョンの同等のSVN Clientを入手してください。また、Eclipseでプロジェクトをリフレッシュして、Eclipseの外で行われた変更を確認する必要があります。 –

関連する問題