集成到VS2005中的开源版本控制软件AnkhSvn
C# 2010-06-07 20:00:25 阅读185 评论0 字号:大中小 订阅
1.在VS2005环境下,直接在Project或Solution那点右键:
![集成到VS2005中的开源版本控制软件AnkhSvn - 龙卷风 - 金芒果](http://img.blog.163.com/photo/ZREdBE1h2sSrFs92EPYCKg==/3123809291535748579.jpg)
2.把代码加入到版本库中,可以通过https协议,也可以通过file:///协议:
![集成到VS2005中的开源版本控制软件AnkhSvn - 龙卷风 - 金芒果](http://img.blog.163.com/photo/cXb4mjgGzbM2Hp8eCyvi2Q==/3123809291535748580.jpg)
3.Add之后的样子:
![集成到VS2005中的开源版本控制软件AnkhSvn - 龙卷风 - 金芒果](http://img.blog.163.com/photo/Jsw-3c-Qa4pHjijzDoLJ1A==/3123809291535748581.jpg)
4.然后在Commit一下:
![集成到VS2005中的开源版本控制软件AnkhSvn - 龙卷风 - 金芒果](http://img.blog.163.com/photo/SYjKG7yf5U1i18L4YK3zig==/3123809291535748582.jpg)
![集成到VS2005中的开源版本控制软件AnkhSvn - 龙卷风 - 金芒果](http://img.blog.163.com/photo/2shbtOvvOiDpNMVsjgt-OA==/3123809291535748583.jpg)
评价:感觉很爽。
![集成到VS2005中的开源版本控制软件AnkhSvn - 龙卷风 - 金芒果](http://img.blog.163.com/photo/_b6gxmKPHtxlaCfw4J97MQ==/3123809291535748584.jpg)
转载一篇介绍
AnkhSVN 2.0终于发布 by racoonwise on 10-07-2008
http://www.subversion.org.cn/submerged/?p=58
AnkhSVN 2.0从去年11月原来的AnkhSVN开发小组和CollabNet联合起来的时候就已经开始研发了。CollabNet介入的目的是提供商业支持,开发资源,鼓舞AnkhSVN周围的社区。事实上,微软开源组也参与到这个项目,提供MSVS的序列号,技术支持,与客户讨论蓝图,还有在不久将来的合作营销活动,像webinars一样。这样冒险的成果最终证明是有效的。
AnkhSVN 2.0几乎在原来的AnkhSVN基础上重写。如果你看下AnkhSVN 2.0路线图就会知道整个AnkhSVN的架构从Visual Studio的一个插件变成了一个完整的代码控制整合包。(这意味着AnkhSVN不再维护home-grown SCM层。现在AnkhSVN集成到VisualStudio.NET SCC APIs来提供更好的整合和性能。)AnkhSVN还通过用SharpSvn作为底层的Subversion客户端API来支持Subversion 1.5。当然,这两个架构上的改变除了增加了对Subversion 1.5的支持外没有什么其他的新功能了。那么AnkhSVN 2.0带给我们什么了呢?好吧,下面列出了一些AnkhSVN 2.0的新东西:
- 等候的变化窗口;subversion状态和命令在同一个地方可用
- 支持Visual Studio 2005和2008;AnkhSVN现在是个SCC包而不是插件。
- 更好的日志查看
- 支持合并
- 属性编辑器
- AnkhSVN现在支持大多数以前不支持SCC api的项目
- 所有的浏览器动作(重命名,复制,粘贴,拖拽)都保持subversion历史
- 增强build的过程和安装
- 自动检查更新
- 最后,当然并非最不重要的是用户手册
上面的列表是不完全的,或者没有完全的解释好AnkhSVN 2.0的好处。希望看到比AnkhSVN 1.x版本性能的大幅提高,更好的图形和字体,更多的工具和更完全的Subversion客户端接口。想了解更多AnkhSVN的信息,请看如下资源:
- AnkhSVN Homepage
- AnkhSVN 2.0 Roadmap
- AnkhSVN 2.0 Screenshots
- AnkhSVN 2.0 Online Documentation
- AnkhSVN 2.0 Download
AnksSVN 2.0是AnkhSVN的一个大提升。希望在将来看到更多的新功能,AnkhSVN是一个开源项目,所以欢迎联系我们报告bug,建议新功能或者提供使用反馈。