今天去了躺首页,发现subversion已经升级到了1.7,看起来是要学习git的分布式开发模式了。
首页之前从自己的org迁移到了http://subversion.apache.org下,作为apache的一个子项目进行开发维护工作。
这个版本的最大特点是没有了以前每个目录一个.svn的方式,改成了在根目录下用一个.svn目录总控的方式。
ps:早该这样了。
不过旧版本的方式用上1.7需要先升升级一次目录结构,才能顺利的看到原先的小绿钩了。
具体见引用http://www.oschina.net/news/22246/tortoisesvn-1-7-0:
刚升级到TortoiseSVN 1.7.0了,升级后发现工作区中原来检出的工作副本中目录上的绿色小勾没有了,后来发现在目录上点右键竟然没有更新操作了,只有“SVN升级工作副本”,无奈,升级了一个SVN库的工作副本,升级时提示,升级后不能再用低版本查看工作区了。升级完成后,终于可以看到绿色小勾了,对比了升级后和其他未升级的目录,发现升级后的SVN标记目录,都集中在根目录下一个SVN标记目录中了,升级后的svn标记目录中出现了一个pristine目录和tmp目录,tmp目录和原来的一样,pristine目录下有256个子目录目录名如下:00,0a,0b。。。0f,01,1a,1b。。。1f,。。。每个目录里有几个00a07c93d906b92f9711a9598cfdcf402759bfb5.svn-base的二进制文件。没有升级的工作区不能与服务器端通讯,我的服务器端还是6.12,没有升级。