我们目前正在使用git,git repo只会在导入subversion repo时没有历史记录.我们被要求为早于我们所有人的项目生成早期版本的源代码.我能够找到原始subversion数据库在旧机器的文件系统中的位置:
/store/svn/project/db
Run Code Online (Sandbox Code Playgroud)
问题是如何将其重新联机以便我可以浏览其中的项目,更重要的是查看其中的代码版本?
我希望将每个单词的第一个字符大写并保留其余单词(因此它与Rails的不同titleize,后者将其余部分缩写).第一行是测试,第三行有效,但我想知道为什么第二行不起作用?
ruby-1.9.2-p180 :026 > "omega-3 (dHA)".gsub(/\b([a-z])/, '#\0#')
=> "#o#mega-3 (#d#HA)"
ruby-1.9.2-p180 :027 > "omega-3 (dHA)".gsub(/\b([a-z])/, '\0'.upcase)
=> "omega-3 (dHA)"
ruby-1.9.2-p180 :028 > "omega-3 (dHA)".gsub(/\b([a-z])/) {|s| s.upcase}
=> "Omega-3 (DHA)"
Run Code Online (Sandbox Code Playgroud)