我是一个想要摆脱Visual Source Safe并转向svn的开发人员.
快速搜索带来了几个工具,但我没有看到一个明显的赢家,我不能花费大量时间测试不同的工具.
有没有人成功完成,并可以推荐一种方法?
我建议您只需将代码添加到新的Subversion存储库,而不是从VSS导入.VSS有一个复杂的版本控制模型,不能很好地转换到许多其他系统,只是刚刚开始新鲜通常是避免与你混淆的最好方法.
如果需要保留历史记录,请将VSS存储库设置为只读.
VSPtoSVN的CodePlex版本是我发现的最好的版本之一.PumaCode版本的结果非常糟糕,但这个版本运行顺畅.
http://vss2svn.codeplex.com/
我们最近在工作中完成了此迁移.我强烈建议:
只需从VSS添加新代码,即可获取pre-svn历史记录必须保留在旧VSS存储库中的命中.
如果在初始代码转储后仍在使用VSS存储库,请使用供应商分支迁移更改.即,假设您的VSS存储库是供应商并使用日期标记将更改合并到SVN存储库中.
这里稍微详细一点.
我公司开发了Source Safe to Subversion迁移工具:http: //www.abstrakti.com/en-US/Products/Krepost
当我们必须迁移客户的存储库时,此工具是在与其他所有工具出现问题后开发的.
如果您有任何问题,请告诉我,我很乐意帮助您.
埃里克.