我想用Grails来控制Git存储库
是否可以从Grails应用程序执行Git命令?
答案 0 :(得分:1)
是。您可以在Grails应用中使用eclipse's JGit等库。
答案 1 :(得分:0)
Grails只是一个Groovy应用程序,Groovy可以执行shell命令,这意味着您可以从Grails应用程序中激活git命令,如:
def workingDir = new File("path/to/dir/")
def p = "git add .".execute(null, workingDir)
p.waitFor()
p = "git reset --hard".execute( null, workingDir )
p.text.eachLine {println it}
println p.exitValue()
查看Groovy execute a git shell command
在RoR中,您可以使用https://github.com/mojombo/grit我不确定Groovy是否存在这样的插件。