我们正在考虑从 Perforce 迁移(主要是因为必须始终连接到其服务器的痛苦以及缺乏对在分支之间移动错误修复的支持,并且还希望引入一个代码审查工具)
但是我们仍然需要 Perforce 中的所有历史记录,所以有没有办法在保留历史记录的同时移动到 Kiln。
(公司中的其他人尝试从 Perforce 导入 Mercurial,但找不到保存历史记录的好方法。据我了解,Kiln 是一个提供 Mercurial 和代码审查工具的托管服务。)
先看这里:
从 Perforce 转换的 Mercurial Wiki 条目
由于具有不同范式的 VC 系统的转换并非易事,因此您可能需要调整其中考虑的一种方法。
如果这完全失败,您还可以尝试转换为中间 VC 系统,如 SVN、CVS、git,然后再转换为 mercurial。
一旦您在本地获得了 mercurial,您就可以随时将其移至 Kiln 或其他托管系统之一。