搜集相关方案,网上介绍比较多的有两个方案:
1)vss2svn - Visual SourceSafe to Subversion 格式转换器
这是一个源代码库工具,能将Visual SourceSafe(VSS)存储库转换为Subversion 的dumpfile格式,以便VSS历史可以导入到版本库。
2)SVN Importer
尝试用vss2svn迁移project-hello工程,步骤
1)解压vss2svn到F:\vss-server-tmp
2)使用VSS管理员工具从生产VSS导出project-hello工程
3)使用VSS管理员工具在本地F:\vss-server-4-project-hello创建仓库并导入project-hello工程
4)使用使用vss2svn命令导出vss仓库为svn dumpfile
$ cd F:\vss-server-tmp // 切换到vss2svn根目录
$ vss2svn.exe --encoding=gbk --vssdir F:\vss-server-4-project-hello // 使用vss2svn命令导出vss仓库为svn dumpfile
5)使用svn命令行工具创建本地仓库
$ cd E:\svn-win32-1.6.12\bin // 切换到svn命令行工具bin目录
$ e:
$ svnadmin create F:\svn\repository // 创建svn本地仓库,如果已经存在仓库,此步骤可省略
6)导入本地仓库
$ svnadmin load F:\svn\repository < F:\vss-server-tmp\vss2svn-dumpfile.dat
【备忘】
1.目前VSS到SVN的迁移是整个仓库迁移,不能仅迁移仓库中的指定文件夹
可以通过VSS管理员工具导出指定目录后导入一个空库后再迁移
2.可以向已经存在内容的svn仓库中直接导入
【思考】
1.项目中历史信息如果不是很关键可以仅将最新版本在SVN进行维护即可
2.从VSS迁移到SVN最关键能否成功最关键的不是仓库迁移,而是能否说服大家改变对SCM的理解和使用习惯
【参考文档】
VSS2SVN 工具使用
http://hi.baidu.com/itnjtnskxhfgjke/item/b6026805e0df3692a2df43b5
VSS2SVN下载
http://download.csdn.net/detail/angel_sino/451192
相关推荐
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 ...
<br>4、运行: vss2svn.exe --encoding=gbk --vssdir \\VSS_IP\VSS_REPOSITORY <br>5、当运行出现最后一个任务时候,在你所在的盘符下就会自动出现一个文件名为 _vss2svn的文件夹和文件名为vss2svn-dump...
vss里面的数据导入到subversion里面的教程
VSS转换成SVN的工具 对于原来使用VSS这个配置工具的人员来说,使用很方便
vss的svn插件 最新版本 vss的svn插件 最新版本
昨天只提交了vss2svn工具,今天补个具体操作文档
vss库迁移到svn库的一种方法,附带涉及到的小工具
VSS迁移到SVN库的两个exe文件,一会会提交具体的操作文档
将Microsoft Visual SourceSafe6源树迁移到Subversion
本人做的一个小工具,可清除VSS、SVN版本控制,在VS2008测试成功,2010没测试,要测试之前请先保存项目
备份VSS和SVN的DOS批处理命令,可以按日期备份,每天创建一个最新的日期目录来备份1-N个您指定的目录(包括VSS和SVN,和您指定的数据目录),并且可以按您的要求指定30天或N天的备份,过于陈旧的备份会自动被删除,...
配置管理,vss迁移svn。 SVN库建立及VSS数据导入SVN 一、 SVN库建立 由于事先我安装好TortoiseSVN,因此我用此工具建立版本库,非常简单的哦! 在D:\SVN新建一个文件夹(test),右键-属性-在此创建版本库,这样就...
vss2svn - Visual SourceSafe 到 Subversion 转换器 这是我和其他几个人在 2006-2007 年期间编写的一个工具的源代码,用于将 Visual SourceSafe (VSS) 存储库转换为 Subversion“转储文件”格式,以便其历史记录可以...
罗列多CVS SVN VSS 的差异说明。
windows 2008 R2和win7 测试通过。平台的VisualSVN-Server文档,包括了安装配置,用户文件管理,用户自主修改密码配置(PHP实现),linkd方式实现多个...四.SVN迁移(CVS或VSS迁移至SVN) 五.SVN服务器配置和使用约定
svn for Vss2008
VSS、CVS、SVN和ClearCase等配置工具对比
SVN及VSS建立标签方法
配置库命令操作指南:因为最近用到相关配置库没办法