質問

私は自分のアプリケーションに 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に第五引数(再帰的に)設定ですからます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top