从ruby脚本中运行git

时间:2017-10-10 22:47:00

标签: ruby git commit

我想用红宝石dave或更改文件,这没问题。但是这个文件是需要在更改后提交的git存储库的一部分。如何使用ruby脚本实现这一目标?

2 个答案:

答案 0 :(得分:3)

在ruby脚本中调用shell命令。有很多方法可以在ruby中执行shell命令。反引号就是其中之一。请查看此Calling shell commands from Ruby了解更多信息。

None

答案 1 :(得分:1)

只需使用像ruby-git这样的Git库 - 在临时文件夹中建立仓库,将项目拉入其中,更改文件,提交,推送和删除仓库。 (假设它是一种罕见的操作。如果没有,你应该建立一个永久的repo文件夹,只需继续拉动,提交和推动它。)