###前提・実現したいこと
SourceTreeにてコミット間の差分取得の際に特定ファイルの差分のみ取得したい
###発生している問題・エラーメッセージ
batファイル、shファイルでの特定ファイルの指定方法が分からない
###該当のソースコード
以下、win用のbatファイルの記述です
if [ $# -eq 2 ] ; then
echo "Now at Working...."
git archive --format=zip --prefix=$1-$2/http/ HEAD git diff --pretty="format:" --name-only $1 $2
-o ~/Desktop/archive_$1-$2.zip
echo "Create to Desktop"
exit $?
elif [ $# -eq 1 ] ; then
echo "Now at Working...."
git archive --format=zip --prefix=$1/http/ HEAD git show $1 --pretty="format:" --name-only
-o ~/Desktop/archive_$1.zip
echo "Create to Desktop"
exit $?
else
echo "Argument is 1 or 2"
echo "Please [SHA-1] check."
fi
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/01 11:28
2016/12/01 11:28