設定のsvn:svnkitを使用してフラグを無視
質問
私は自分のアプリケーションに SVNKit を使用しています。私は、SVNの操作を行うときに、特定のファイルが無視されるべきである請求項シナリオを持っています。すなわち、Iは、SVNを設定する必要があります特定のパターンのプロパティを無視する
。私はどうすればよいことSVNKitを使用していますか?
解決
あなたは ISVNOptions に使用することができますクラスます。
これは持っているaddIgnorePattern()
の機能ます。
、あなたは(そのファイルを無視されているものとしてリポジトリに追加されることはありません)ではないファイル自体に、その親ディレクトリにsvn:ignore
プロパティを設定する必要があります。
File dir = file.getParentFile().getAbsoluteFile();
ourClientManager.getWCClient().doSetProperty(dir, SVNProperty.IGNORE,
file.getName(), false, false, null);
ディレクトリに複数のファイルを無視するには、svn:ignore
プロパティの値は、それぞれの無視ファイルの行を含める必要があります例えばます:
a\n
b\n
*.bin
とすぐにプロパティが設定されているとして、リポジトリに格納され、新しいプロパティ値を作成するディレクトリをコミットします。
他のヒント
引数リストが(ファイル、たpropName、propValue、力、再帰、IPropertyHandler)です。
あなたは再帰的にプロパティを適用したい場合は、単にtrueに第五引数(再帰的に)設定ですからます。
所属していません StackOverflow