1

ディレクトリにある大きなデータファイルを無視するようにsvnを取得しようとしています。ディレクトリ内のすべてのファイルが同じ拡張子を共有しているため、svn:ignoreでパターンを指定しても機能しません。「NMiBより大きいファイルを無視する」と言う方法はありますか?

4

3 に答える 3

4

無視したいファイルのリストを入れて(おそらくLinuxでの検索などのOSツールを使用して)、次のようにします。

svn propset svn:ignore "*" --targets filelist.txt
于 2010-08-19T12:00:11.290 に答える
1

svn propset基本的に、目的のファイルタイプのすべてのファイルを反復処理し、ファイルサイズが定義した境界よりも大きい場合は、@ChrisHによって指定されたコマンドを実行するコマンドラインスクリプトを記述します。

Windowsの場合、このスタックオーバーフローの質問が役立つ場合があります。

于 2010-08-19T12:10:36.630 に答える
0

無視したいファイルのリストを入れて(おそらくLinuxでの検索などのOSツールを使用して)、次のようにします。

svn propset svn:ignore "*" --targets filelist.txt

@ChrisHの答えを受け取り、それをpre-commitフックと組み合わせると、問題は解決するはずです。

ここですばらしいガイドを使用して、@JohannesWachterによって参照されるコマンドを使用して各ファイルをフィルタリングするpre-commitフックを記述します。

于 2011-07-28T21:46:18.973 に答える