我有简单的特使设置。服务器:
@task('build_todo_list', ['on'=> $server])
echo 'Build todo list'
cd {{ $releases_dir }}
current=$(ls -td -- * | head -n 1 | cut -d'/' -f1)
d=$(echo $current | cut -c 1-8)
echo $d
since=$(date -d $d +"%Y-%m-%d")
until=$(date +"%Y-%m-%d")
echo $since
echo $until
cd {{$source_dir}}
git log staging --pretty="%an %B" --since=$since --until=$until | grep 'Fixed \| Did'
@endtask
但是我有一个错误,因为我在 git log 命令中使用了 $since 和 $until 变量。这个变量很好地与 echo 命令配合使用。