【SourceTree】差分抽出後のzipファイルに日付をつける【カスタム操作】
SourceTreeで差分抽出する方法はこちら
https://ics.media/entry/4475
上記の記事を踏まえて、少し手を加えたのがこちら
※Windows版
if "%2" EQU "" (
set PARAM1=HEAD
set PARAM2=%1
) else (
set PARAM1=%1
set PARAM2=%2
)
setlocal enabledelayedexpansion
set RET_DIR=
for /F "usebackq" %%i in (`git diff --name-only %PARAM1% %PARAM2% --diff-filter=ACMR`) do (
set RET_DIR=!RET_DIR! "%%i"
)
set TODAY=%date:~0,4%%date:~5,2%%date:~8,2%
git archive --format=zip --prefix=diff_%TODAY%/ %PARAM1% %RET_DIR% -o diff_%TODAY%.zip
zipファイル名 => diff_20180530.zip
zipファイルのルートフォルダ名 => diff_20180530
Author And Source
この問題について(【SourceTree】差分抽出後のzipファイルに日付をつける【カスタム操作】), 我々は、より多くの情報をここで見つけました https://qiita.com/takuma204/items/953b1a1a7e1979ed7ab8著者帰属:元の著者の情報は、元の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 .