从环绕 SCM 迁移到 Perforce
Posted
技术标签:
【中文标题】从环绕 SCM 迁移到 Perforce【英文标题】:Migrating from Surround SCM to Perforce 【发布时间】:2013-06-14 17:36:17 【问题描述】:所以我们现在的整个工作都基于 SSCM,有很多历史和版本等。我们希望将所有内容都转移到 Perforce。
那里有什么好的资源(我尝试寻找但找不到)可以帮助我做到这一点?
如果不是,我正在考虑使用 python 脚本检查 SSCM 中的所有内容,然后将其执行。有这种经历的人有什么想法可以分享吗?
将所有历史记录、cmets 和版本转移到 Perforce 是否可行?
谢谢
【问题讨论】:
【参考方案1】:是的,这是可行的,但看起来你自己一个人。 Perforce 有一些migration tools 可用于各种 SCM 系统,但可惜 Surround 不是其中之一。不过,您也许可以使用其中之一作为起点。我已经使用他们提供的脚本迁移了一个 VSS 存储库,并且效果很好。
【讨论】:
是的,我就是这么想的。我用 python 写了一个,大约完成了 90%。需要修复一些与 cmets 转移有关的错误。这并不有趣,但哦,好吧,这是你做一次的事情。不过谢谢 @Joiya550:当你让它工作时,你应该联系 Perforce 并让他们将它添加到他们的迁移工具集中。我记得,VSS 迁移脚本是由用户创建的,而不是 Perforce Software,但他们确实支持它。 @Joiya550 如果你确实生成了这个,即使你没有将它推送到 Perforce,它也将是添加到 Github 或 Gist 的绝佳项目。 这是我实习的一部分,所以我不能公开上传:)以上是关于从环绕 SCM 迁移到 Perforce的主要内容,如果未能解决你的问题,请参考以下文章