我想用红宝石dave或更改文件,这没问题。但是这个文件是需要在更改后提交的git存储库的一部分。如何使用ruby脚本实现这一目标?
答案 0 :(得分:3)
在ruby脚本中调用shell命令。有很多方法可以在ruby中执行shell命令。反引号就是其中之一。请查看此Calling shell commands from Ruby了解更多信息。
None
答案 1 :(得分:1)
只需使用像ruby-git
这样的Git库 - 在临时文件夹中建立仓库,将项目拉入其中,更改文件,提交,推送和删除仓库。 (假设它是一种罕见的操作。如果没有,你应该建立一个永久的repo文件夹,只需继续拉动,提交和推动它。)