問題タブ [git-archive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
45 参照

git - 一致しないパススペックを無視するには?

サーバーから現在の状態の無駄のないコピーをさらに処理する必要があるスクリプトは、浅いクローンの代わりにこれを行います。

git archive --remote=ssh://example.com/repo.git --output=repo.tar.gz HEAD -- "*.hpp" "*.cpp" "*.inc"

そのレポにワイルドカードのいずれかのファイルがない場合、操作全体が失敗します。

そうでなければエラーをスローする場合、特定のパススペックを無視する一般的な方法はありますか? そのようなフィルターがないと、ダウンロードが多すぎます。

「glob」を含むパススペックにはパターンがありますが、論理「OR」または正規表現の作成方法がわかりませんでした。