1. SVN支持重命名,这对 Java开发来说非常重要。
为了得到更好的代码,开发中需要经常进行重构,重构就经常涉及到文件的重构名,而重命名中 VSS 中是不被支持的。
2. 开发的时候不一定要锁定。
一方面导致重构不方便,另一方面,不能离线开发,使用 SVN 就不同,可以带回家继续开发,回来后,提交就行了。
3. 多平台。
可以支持多个平台下的操作
4. 更好的客户端支持。
Eclipse 中的 VSS Plugin 不如它的 SVN Plugin 好用。一个在 Windows 下用的 SVN 客户端 TortoiseSVN 也比 VSS 的客户端好用(VSS 只有微软提供的一个 GUI 客户端)。
5. 更好地与外围工具集成。
各种各样的外围工具(主要是服务器端),满足多种需要。如果有需要,也可以自己写插件或管理脚本,开放的架构,允许我们这样做。
6. 方便。
一个例子:部署应用的时候,以前的做法是找出一个项目中修改过的文件,更新到服务器上去,现在可以在服务器上执行 svn export 命令,把代码库中的最新版本导出,完成部署(也可以替换回老版本)。
7. 速度与稳定性看起来都不错。
学习它的管理、它的工作方式,是值得的。而 VSS 是一个已经被逐渐抛弃的软件。如果时间不是多得没处用,那么就把时间花在最值得花的东西上面。
分享到:
相关推荐
VSS2SVN is a simple utility project that aims to help migrate the contents of a source safe database to subversion. To do that, VSS2SVN uses two key assemblies: The Microsoft sourcesafe interop ...
vss里面的数据导入到subversion里面的教程
<br>4、运行: vss2svn.exe --encoding=gbk --vssdir \\VSS_IP\VSS_REPOSITORY <br>5、当运行出现最后一个任务时候,在你所在的盘符下就会自动出现一个文件名为 _vss2svn的文件夹和文件名为vss2svn-dump...
vss的svn插件 最新版本 vss的svn插件 最新版本
VSS转换成SVN的工具 对于原来使用VSS这个配置工具的人员来说,使用很方便
本人做的一个小工具,可清除VSS、SVN版本控制,在VS2008测试成功,2010没测试,要测试之前请先保存项目
罗列多CVS SVN VSS 的差异说明。
备份VSS和SVN的DOS批处理命令,可以按日期备份,每天创建一个最新的日期目录来备份1-N个您指定的目录(包括VSS和SVN,和您指定的数据目录),并且可以按您的要求指定30天或N天的备份,过于陈旧的备份会自动被删除,...
昨天只提交了vss2svn工具,今天补个具体操作文档
VSS迁移到SVN库的两个exe文件,一会会提交具体的操作文档
vss库迁移到svn库的一种方法,附带涉及到的小工具
vss2svn - Visual SourceSafe 到 Subversion 转换器 这是我和其他几个人在 2006-2007 年期间编写的一个工具的源代码,用于将 Visual SourceSafe (VSS) 存储库转换为 Subversion“转储文件”格式,以便其历史记录可以...
VSS、CVS、SVN和ClearCase等配置工具对比
配置管理,vss迁移svn。 SVN库建立及VSS数据导入SVN 一、 SVN库建立 由于事先我安装好TortoiseSVN,因此我用此工具建立版本库,非常简单的哦! 在D:\SVN新建一个文件夹(test),右键-属性-在此创建版本库,这样就...
将Microsoft Visual SourceSafe6源树迁移到Subversion
svn for Vss2008
SVN及VSS建立标签方法