私は、選択したディレクトリ(およびサブディレクトリ)のバイナリファイルを圧縮および解凍するスクリプトを作成しました。 ファイルをSVNにコミットする前にスクリプトをアクティブにする必要があります。SVNのバイナリを圧縮しますか?
スクリプトを実行するためにプリコミットフックを使用する方法はありますか?もしそうなら、私はどのように彼は、ルートディレクトリを(それは、サブフォルダをスキャンし、圧縮するスクリプトを与えるか? スクリプトを実行するにはどうすればいいですか?
ファイルをチェックアウトしたときと同じことが必要です。私はスクリプトを実行する必要があります。もう一度私はローカルルートのパスが必要で、POST-CHECK-OUTフックもないので、どのようにスクリプトを実行できますか?
おかげで、
オデッド
私は大きなバイナリファイルを持っているので、私はそれらをコミットし、チェックアウト後に解凍する前に圧縮したいと思っています。 これを達成する方法について私に他のアイデアがありますか? – Oded
実際にこれを圧縮せずにリポジトリサイズにどのように影響しているか確認してみましたか? (1)Subversionはすでにサーバー上のコンテンツを圧縮している、(2)コミットする前に圧縮すると、バージョン間の類似性がわかりにくくなるため、バージョン間の差分のみを格納することによって、サーバー上の領域を節約できません。 – bendin