脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|Golang|

服务器之家 - 脚本之家 - Ruby - ruby 小脚本搞定CVS服务器更换后checkout下来的工程迁移

ruby 小脚本搞定CVS服务器更换后checkout下来的工程迁移

2020-04-11 11:28脚本之家 Ruby

  1. def changeCVS(path)  
  2. Dir.foreach(path) do |dir|  
  3. if dir != "." && dir != ".."  
  4. absdir = path + "/" + dir  
  5. if (File.directory? absdir) && (dir == "CVS")  
  6. cvs_root_file_name = absdir + "/Root"  
  7. p cvs_root_file_name  
  8. File.open(cvs_root_file_name,"w"do |file|  
  9. file.write(":connection_type:user@ip:repository")  
  10. end  
  11. elsif File.directory? absdir  
  12. changeCVS(absdir)  
  13. end  
  14. end  
  15. end  
  16. end  
  17.  
  18. changeCVS("C:/workspace"

延伸 · 阅读

精彩推荐
  • Rubyruby 实变量

    ruby 实变量

    一个实变量由@开头,它的范围限制在self对象内.两个不同的对象,即使属于同一个类,也可以拥有不同值的实变量.从对象外部来看,实变量不能改变甚至观察(比...

    脚本之家4262020-04-09
  • Rubyruby 重载方法 详解

    ruby 重载方法 详解

    在子类里,我们可以通过重载父类方法来改变实体的行为. ruby classHuman |defidentify |printImaperson.\n |end |deftrain_toll(age) |ifage12 |printReducedfare.\n; |else |printNormalfare...

    ruby教程网2622020-04-08
  • Ruby二十分钟 教你Ruby快速入门 图文教程

    二十分钟 教你Ruby快速入门 图文教程

    突然发现,ruby也不错,我有点打算想学下了 介绍 这是一个短小的 Ruby 入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请...

    Ruby教程网4322019-11-17
  • Rubyruby 局部变量

    ruby 局部变量

    局部变量 由小写字母或下划线(_)开头.局部变量不像全局和实变量一样在初始化前含nil值. ruby $foo nil ruby@foo nil rubyfoo ERR:(eval):1:undefinedlocalvariableormethod`foof...

    脚本之家4302020-04-09
  • Rubyruby 迭代器使用方法

    ruby 迭代器使用方法

    迭代器 并不是Ruby发明的.它广泛地运用于各种面向对象语言.在Lisp中也有,只是不这么叫罢了.尽管如此,迭代器的概念并不为许多人熟悉,因此我们将在此做较...

    脚本之家1492020-04-08
  • Rubyrails "No route matches" 错误的解决方法

    rails "No route matches" 错误的解决方法

    有时候 rails 会出现"No route matches" 错误,可以利用如下方法解决; ...

    脚本之家2882020-04-10
  • Ruby初步了解一下什么是ruby

    初步了解一下什么是ruby

    了解下什么是ruby,希望学习ruby的朋友了解下 ...

    ruby教程网2662020-04-10
  • Rubyruby 数组使用教程

    ruby 数组使用教程

    你通过在方括号里列出元素并用逗号将它们相互隔开来创建一个数组. Ruby的数组可以适应不同的对象类型 ...

    ruby教程网3382019-11-23