プラグインを作成していますが、ワークスペースに存在するプロジェクトにSVNへのコミットされていないファイルがあるかどうかを確認する必要があります。私はSVNリポジトリと対話するためにSubversiveを使用しています。私は確かにそこに方法があります、破壊的はそれをします:)、しかし私はそれがする場所を見つけることができませんでした。例として持っています。
これを達成する方法を知っていますか?または、例を探す場所はどこですか?ありがとうございました。
プラグインを作成していますが、ワークスペースに存在するプロジェクトにSVNへのコミットされていないファイルがあるかどうかを確認する必要があります。私はSVNリポジトリと対話するためにSubversiveを使用しています。私は確かにそこに方法があります、破壊的はそれをします:)、しかし私はそれがする場所を見つけることができませんでした。例として持っています。
これを達成する方法を知っていますか?または、例を探す場所はどこですか?ありがとうございました。
私は自分でこのコードをいじったことはありません...しかし、デコレーターがパッケージエクスプローラーのファイルに置く破壊的なもの(コミットされていない変更を表す小さな「>」)は、org.eclipse.ui.decorators拡張ポイントを介して提供されます。たとえば、ワークスペースに org.eclipse.team.svn.ui プラグインをインポートし ([ファイル] > [インポート] > [プラグインとフラグメント])、その plugin.xml を調べて、この作業を行うデコレーターを見つける必要があります (私が間違っていなければ、それは org.eclipse.team.svn.ui.decorator.SVNLightweightDecorator です)。
これで頑張ってください。チーム API は最も使いやすいものではありません ...
よくわかりませんが、svn status
どのファイルがバージョン管理下にあり、どのファイルがそうでないかがわかります。