惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
P
Proofpoint News Feed
The Hacker News
The Hacker News
Know Your Adversary
Know Your Adversary
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tenable Blog
AWS News Blog
AWS News Blog
S
Securelist
T
Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
IT之家
IT之家
腾讯CDC
WordPress大学
WordPress大学
Spread Privacy
Spread Privacy
C
Check Point Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Engineering at Meta
Engineering at Meta
Latest news
Latest news
A
About on SuperTechFans
The Register - Security
The Register - Security
L
LINUX DO - 热门话题
T
The Exploit Database - CXSecurity.com
C
Cisco Blogs
T
Tailwind CSS Blog
Simon Willison's Weblog
Simon Willison's Weblog
阮一峰的网络日志
阮一峰的网络日志
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
T
Tor Project blog
L
Lohrmann on Cybersecurity
G
GRAHAM CLULEY
B
Blog RSS Feed
Scott Helme
Scott Helme
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
NISL@THU
NISL@THU
P
Privacy International News Feed
Security Latest
Security Latest
Recorded Future
Recorded Future
L
LangChain Blog
Cyberwarzone
Cyberwarzone
C
Cyber Attacks, Cyber Crime and Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
O
OpenAI News
T
Threat Research - Cisco Blogs
Blog — PlanetScale
Blog — PlanetScale

博客园 - atempcode

Debugging Visualizer for UEFI type 僵尸窗口 SCMBUG 邮件乱码的解决方法 在Eclipse里使用Visual Studio的快捷键 The case of Trac installation won’t run Ad in Stackoverflow.com becomes annoying Importing notes in Google Notebook to Evernote 饭否mashup: Popfly入门 (二) 饭否mashup: Popfly入门 GIT vs SVN Which Parts of China Have You Been To? 黄秋生 美丽的梭罗河 偏光鏡用法: PL, CPL I do not like itunes 焦距 单镜反光相机 光圈 DSLR和DC的差异 Firefox的饭否Toolbar 1.1
Subversion in 2010
atempcode · 2010-02-07 · via 博客园 - atempcode

2010-02-07 16:51  atempcode  阅读(430)  评论()    收藏  举报

作为一个Subversion的“快乐的用户”,我还是蛮关心这个项目的动态的。Subversion已经进入Apache基金会的孵化器, 而几位大牛都加入了wandisco. 说到wandisco,以前还用过他们的Subversion同步解决方案,用户checkin到本地server,changeset马上同步到全球各个办公室的server。当初好像和我们的commit hook不太兼容,经常把server搞得read only 甚至当掉。后来专门打了patch,才渐渐稳定下来。这个方案很贵,在我看来并不比suversion内置的强,只是让用户更傻瓜了。Anyway,最近wandisco举行了一个讲座,几位大牛畅谈2010年及以后的subversion,颇有营养:

今年最重要的里程碑应该是1.7的发布。几个新feature很值得期待:

  • HTTPv2:根据调查,一半以上的用户使用http的方式来连接serer,27%的使用SVN protocol。Http最大的问题是比svnserver慢,在LAN上可能感觉不出来,到了WAN上就不一样了。Httpv2会通过减少roundtrip的方法来提高速度。在1.7里serf会替代neon成为缺省的http连接库,它同步处理有优势,应该也会提高一些速度。
  • WC-NG:working copy next generation。使用subversion最不爽的就是它在客户端存放meta data的方法。每个目录下都有个.svn目录,里面text-base下有本目录下文本文件的“纯净”版本。本来windows处理象代码树这样大量的小文件就很慢,它还要来double一下,搞得人不堪忍受。在1.7里面这些meta data会存到一个SQLite数据库里。仅仅这个feature我就会毫不犹豫的升级。
  • Obliterating history:抹消历史。现在的svn处理版本时就是单行线,一旦check in,这个版本就永远在库里了。有时候需要消除掉一些历史版本,象错误check in的private key,或干掉很大的现在又没用的文件。这个feature会有一部分在1.7里。

那么1.7会在什么时候发布呢?现在并没有确定的日期,只是大概在上半年,“it’s done when it’s done” ;)