我最近使用三个免费工具将我的团队从SourceSafe转移到Subversion:
VisualSVN Server - 适用于Windows的Subversion服务器软件包
TortoiseSVN - Explorer shell扩展
AnkhSVN - Visual Studio插件
您还需要参考Subversion书籍.
这很容易设置并取得了巨大的成功.SourceSafe是一场灾难 - 对我来说,最后一根稻草是当我必须合并一个功能分支并发现该功能确实不存在于任何可用的形式时.
我更喜欢使用TortoiseSVN进行复杂的操作,例如为svn,分支和合并添加解决方案.我使用AnhkSVN进行更新,提交和还原.
请注意,这些工具的最新版本目前是针对不同版本的Subversion构建的.VisualSVN和AnkhSVN是针对1.5.5构建的,但TortoiseSVN是针对1.6构建的.您可以获取以前版本的TortoiseSVN,也可以使用每日版本的AnkhSVN.
我最近使用三个免费工具将我的团队从SourceSafe转移到Subversion:
VisualSVN Server - 适用于Windows的Subversion服务器软件包
TortoiseSVN - Explorer shell扩展
AnkhSVN - Visual Studio插件
您还需要参考Subversion书籍.
这很容易设置并取得了巨大的成功.SourceSafe是一场灾难 - 对我来说,最后一根稻草是当我必须合并一个功能分支并发现该功能确实不存在于任何可用的形式时.
我更喜欢使用TortoiseSVN进行复杂的操作,例如为svn,分支和合并添加解决方案.我使用AnhkSVN进行更新,提交和还原.
请注意,这些工具的最新版本目前是针对不同版本的Subversion构建的.VisualSVN和AnkhSVN是针对1.5.5构建的,但TortoiseSVN是针对1.6构建的.您可以获取以前版本的TortoiseSVN,也可以使用每日版本的AnkhSVN.
我建议仔细看看SVN.大约18个月前,我们从SourceSafe迁移到SVN,我永远不想回去(我们主要做ASP.NET的事情).
特别是,在团队中工作时,编辑 - 合并 - 提交模型比SourceSafe的Lock-Edit-Unlock模型更容易.使用subversion还可以更轻松地处理分支.
关于插件,我可以说以下内容:我主要使用TortoiseSVN(免费),它很好地集成到了Windows资源管理器中.我真的不会错过集成到Visual Studio中的插件.
出于好奇,我安装了AnkSVN(免费),它为您提供了一个集成的解决方案(在VS中).我不得不说,它运作得很好,但大多数时候,我仍然使用TortoiseSVN.
你写.NET家伙......如果你只是一个用户,SourceGear Vault是免费的.之后它支持大约250美元/用户.无论哪种方式,我多年来一直在使用Vault.简单,效果很好并且来自Source Safe,界面将类似.
www.sourcegear.com
在家里,我使用免费的单用户版.在工作中,我们已获得约60名用户的许可.