svnadd.groovy公司将所有svn新状态文件添加到工作目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svnadd.groovy公司将所有svn新状态文件添加到工作目录相关的知识,希望对你有一定的参考价值。

  1. #!/usr/bin/env groovy
  2.  
  3. // Add all new files in working dir into svn
  4. // Usage svnadd.groovy [working_dir]
  5. def wd = args.size()>0 ? args[0] : '.'
  6. def svnStatusCmd = "svn st $wd"
  7. def svnAddCmd = "svn add "
  8.  
  9. svnStatusCmd.execute().text.split(" ").each{ line ->
  10. matcher = (line =~ /^?s+(.+)$/)
  11. if(matcher.find()){
  12. def file = matcher.group(1)
  13. def cmd = svnAddCmd + " " + file
  14. print cmd.execute().text
  15. }
  16. }

以上是关于svnadd.groovy公司将所有svn新状态文件添加到工作目录的主要内容,如果未能解决你的问题,请参考以下文章

将所有新文件添加到SVN repo

将所有新文件添加到svn存储库

在公司你要知道的Git和SVN的那些事

svn的一些基本的操作!!!

SVN 加载新存储库

SVN 服务器迁移