差分ファイル作るときにgitで特定の文字が含まれるファイル名を除外したいときはコレ。
2260 ワード
.gitattributesが上手く動かせなかったので、
差分ファイルのパスリスト取得後にsedで除外処理書いたら上手くいった。
もっとうまいやり方ありそう…。
test
git archive --format=zip --prefix=output_dir_name/ HEAD `git diff --name-only HEAD コミット | sed '/除外テキスト/d'` -o ../output.zip
# /path/to/fuga_tpl.htmlを除外
git archive --format=zip --prefix=output_dir_name/ HEAD `git diff --name-only HEAD コミット | sed '/_tpl*/d'` -o ../output.zip
人をダメにするショートカット (textExpander)
textExpander
# ;nouhin
git archive --format=zip --prefix=%y%m%d_%filltext:name=案件名%_nouhin/ %filltext:name=ブランチ名:default=HEAD% `git diff --name-only %filltext:name=ブランチ名:default=HEAD% %filltext:name=commitid:default=% | sed '/%filltext:name=除外テキスト:default=_tpl*%/d'` -o ../%y%m%d_%filltext:name=案件名%_nouhin.zip
Author And Source
この問題について(差分ファイル作るときにgitで特定の文字が含まれるファイル名を除外したいときはコレ。), 我々は、より多くの情報をここで見つけました https://qiita.com/GENYA/items/16845e5466b87c26272f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .