Mic*_*ren 16 svn version-control sourcegear-vault version-control-migration
是否有任何工具可以促进从Sourcegear的Vault迁移到Subversion?
我真的更喜欢现有的工具或项目(我会买!).
要求:
可选的:
如果您可以分享与此流程相关的个人经验,则可获得奖励积分.
我想这样做的原因之一是因为我们在Vault和Subversion之间分布了很多项目(我们终于远离了sourcesafe).在某些情况下,能够将特定客户的回购合并到SVN会很有帮助.
此外,SVN在第三方工具中得到更好的支持.例如,Hudson和Redmine.
尽管如此:我们并没有完全抛弃金库.
小智 19
我们正在考虑从Vault迁移到git.我编写了vault2git转换器来处理历史记录并从*.sln,*.csproj文件中删除了保险库绑定.
一旦你有git repo,就有git2svn.
我知道这听起来很像,但它可能比从头开始编写vault2svn更快.
如果您想要完整版本历史记录,您可能只想编写一个脚本,从Vault中检出每个版本并使用对Subversion的注释进行检查.
https://www.mercurial-scm.org/wiki/GenericConversion就是一个很好的例子
根据我在Vault网站上看到的文档,查看命令行GETVERSION.
使用您喜欢的脚本语言...实现以下过程: