寻找通过gradle构建脚本“更新”现有SVN检出代码的方法。
我正在使用this plugin
我只在this plugin的源代码或文档中看到SvnCheckout而不是SvnUpdate。
有没有办法让这个插件支持svn更新?
答案 0 :(得分:1)
我确定您可以根据现有的插件代码实现自己的SvnUpdateTask
并发送拉取请求。这是使用SVNKit执行更新in the Grails plugin的示例。更新的整个实现只有两行:
def updateClient = new SVNUpdateClient(authManager, null)
updateClient.doUpdate(wc.canonicalFile, SVNRevision.HEAD, SVNDepth.INFINITY, false, false)
其中wc
是File
,表示Subversion工作副本的根目录。