0

我有简单的特使设置。服务器:

@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 命令配合使用。

4

1 回答 1

0

问题一直没有变数。如果在“since”和“until”之间没有记录 - 将不会成功完成任务。

于 2019-12-08T15:46:11.270 回答