【发布时间】:2011-01-18 10:33:26
【问题描述】:
我想运行一个远程命令(几个文件夹中的 current_revision 和 HEAD 的 git diff)并捕获输出。
我试过 run("git diff rev1 rev2 -- folder | cat"),但总是返回的方法似乎返回 nil(即使我可以在 Capistrano 输出中看到 diff 输出)。
有什么想法吗?我可以使用不同的方法来管道命令,或者类似的东西吗?我不是 Unix 向导,所以我在这里缺少一些微不足道的东西。
【问题讨论】:
标签: ruby shell capistrano