Eclipseでエクスポートされたクラスを変更しないようにマークする
質問
私のワークスペースには、SVNチェックアウトクラスとSVNエクスポートクラスがあります。 クラスを2つのワーキングセットに分けます。エクスポートされたクラスは、別の機能ベースのプロジェクトのメンバーであり、ワークスペース内でこのクラスを変更することはできません。
バグを修正したり、確実にしたい新しい機能を実装したい場合は、エクスポートされたクラスが変更されないようにします。
エクスポートしたクラスをフラグでマークできます。ワークスペースでこのクラスを変更することはできません。読み取り専用のようなものが役立ちます。誰かが既存のソリューションで同様の問題を知っていますか。
ありがとう
解決
ここで役立つと思われる2つのことがあります。
- ファイルシステムですべてを読み取り専用としてマークします。 Eclipseで編集する場合、編集しようとするとプロンプトが表示され、読み取り/書き込みを行うかどうかを尋ねられます。
- すべてを派生としてマークします。同じ種類のプロンプトが表示され、それが派生ファイルであることを警告します。ここでの問題は、物事を派生としてマークできるプラグインがない限り、すべてのファイルをマークする必要があるということです。 (ただし、このようなプラグインの作成は非常に簡単です-このアプローチを取りたい場合は、私にメールしてください:scott@javadude.com)
どちらも完全に停止することはありませんが、プロンプトが役立つ場合があります(両方を実行すると、2つのプロンプトが表示されます...)
これがお役に立てば幸いです!
所属していません StackOverflow