【发布时间】:2013-06-28 10:46:07
【问题描述】:
我网站的代码使用这段代码在服务器(Ubuntu)上自动部署。
cmd = 'cd ' + checkout_dir + ' && ' + svn_command + " st | awk '{print $2}' | grep -v ^deploy | tac | xargs -r" + svn_command + " revert -R && " + svn_command + ' up -r ' + options.revision
此命令的作用是将cd 放入结帐目录,运行svn status,然后提取文件名($2),从列表中删除deploy 目录及其所有文件(我没有想恢复它)。如果没有参数它不会运行 svn revert 命令,否则它会运行。
很遗憾,xargs -r 在我的机器(Mac OS X 10.8)上不起作用。所以我被困在这里,有人可以帮忙吗?
【问题讨论】:
-
那是 Python 代码还是什么?