我想运行一个远程命令(在几个文件夹中的current_revision和HEAD的git diff)并捕获输出.
我试过run("git diff rev1 rev2 - folder | cat"),但是方法总是返回似乎返回nil(即使我能看到Capistrano输出中的diff输出).
有任何想法吗?我可以使用不同的方法来管理命令,或类似的东西吗?我不是一个Unix巫师,所以它可能是我在这里失踪的微不足道的东西.
ruby shell capistrano
capistrano ×1
ruby ×1
shell ×1