2010-10-29 69 views
2

我们正在考虑离开Perforce(主要是因为不得不始终与其服务器连接并且缺少对分支机构之间的错误修复的支持,并希望引入代码审查工具)是否有可能将所有的Perforce历史记录导入到窑炉

但是,我们仍然需要Perforce中的所有历史记录,所以有一种方法可以在保持历史的同时转移到Kiln。

(有人在公司的其他人曾试图从Perforce的导入到水银,但无法找到保持历史的好方法。据我了解窑是一种托管服务,提供水银加一个代码审查工具。)

+0

有一个转换实用程序是Mercurial的一部分,至少保留了一些从Perforce转换的历史记录。但我对Proforce一无所知。你的意思是Perforce?我也写了自己的历史,很久以前为Perforce保留了转换实用程序,但它已被内置于Mercurial的转换实用程序取代。 – Omnifarious 2010-10-29 08:20:40

+2

为什么你说Perforce缺少支持在分支之间移动修复? Cherrypicking与P4完美结合。就代码评论而言,例如坩埚支持Perforce。此外,2010年1月发布的P4V支持将工作区移动到离线状态(尽管有点笨拙)。 – rjnilsson 2010-11-01 07:58:56

回答

2

首先看看这里:

Mercurial Wiki entry for converting from Perforce

由于不同范式VC系统的转换是不平凡,你可能需要调整的考虑存在的方法之一。

如果这完全失败了,你也可以尝试转换为中间VC系统,如SVN,CVS,git,然后转换为mercurial。

一旦你在本地使用了mercurial,你可以随时将它移动到Kiln或其他托管系统之一。

相关问题