gradle'at.bxm.svntools'插件做'svn update'

时间:2015-07-15 07:51:41

标签: svn gradle

寻找通过gradle构建脚本“更新”现有SVN检出代码的方法。

我正在使用this plugin

我只在this plugin的源代码或文档中看到SvnCheckout而不是SvnUpdate。

有没有办法让这个插件支持svn更新?

1 个答案:

答案 0 :(得分:1)

我确定您可以根据现有的插件代码实现自己的SvnUpdateTask并发送拉取请求。这是使用SVNKit执行更新in the Grails plugin的示例。更新的整个实现只有两行:

def updateClient = new SVNUpdateClient(authManager, null)
updateClient.doUpdate(wc.canonicalFile, SVNRevision.HEAD, SVNDepth.INFINITY, false, false)

其中wcFile,表示Subversion工作副本的根目录。