18

私はゲーム (Quake 3) に取り組んでおり、SVN リポジトリを使用してコード ツリーを保存しています。ツリーには、ゲーム データ (テクスチャ、モデルなど) も含まれます。これは、PK3 アーカイブ (異なる拡張子を持つ標準の ZIP アーカイブ) に配置する必要があります。簡単なスクリプトで ZIP ユーティリティを使用して、PK3 アーカイブを作成します。

私の問題は、ゲーム データもバージョン管理されており、データを含むフォルダーがすべての「.svn」サブフォルダーで雑然としていることです。もちろん、ZIP にはこれらのサブフォルダーがアーカイブに含まれています。それらはゲームでは必要ありません。すべての '.svn' サブフォルダーをアーカイブから除外するように ZIP に指示する簡単な方法はありますか?

4

3 に答える 3

30
zip -r output.zip inputdir -x "**/.svn**"

これにより、サブフォルダー内の「.svn」で始まるすべてが除外されます

于 2013-10-30T11:25:51.227 に答える
6

ソース ツリーを直接圧縮する代わりに、.svnディレクトリなしでソース ツリーのコピーをエクスポートするスクリプトを作成してみませんか? そのためのツールがあります: svn export

于 2013-08-16T08:49:05.527 に答える