是否可以将所有 Perforce 历史导入 Kiln
我们正在考虑放弃 Perforce(主要是因为必须始终连接到其服务器的痛苦以及缺乏在分支之间移动错误修复的支持,并且还希望引入一个用于代码审查的工具)
但是我们仍然需要Perforce 中的所有历史记录,那么有没有办法在保留历史记录的同时移动到 Kiln。
(公司中的其他人尝试从 Perforce 导入 Mercurial,但找不到保留历史记录的好方法。据我了解,Kiln 是一项托管服务,提供 Mercurial 和代码审查工具。)
We are looking at moving away from Perforce (mostly due to the pain of having to always be connected to its sever and the lack of support for moving bug fixes between branches, and also wish to introduce a tool for code reviews)
However we still need all the history that is in Perforce, so is there a way to move to Kiln while keeping the history.
(Someone else in the company has tried importing from Perforce into Mercurial but could not find a good way of keeping the history. As I understand it Kiln is a hosted service that provides Mercurial plus a code review tool.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先看这里:
用于从 Perforce 转换的 Mercurial Wiki 条目
由于 VC 系统的转换与不同范式并非微不足道,您可能需要调整其中考虑的方法之一。
如果完全失败,您还可以尝试转换为中间 VC 系统,例如 SVN、CVS、git,然后转换为 Mercurial。
一旦您在本地 Mercurial 中获得它,您随时可以将其移至 Kiln 或其他托管系统之一。
First look here:
Mercurial Wiki entry for converting from Perforce
Since the conversion of VC systems with different paradigms is non trivial, you might want to tweak one of the methods considered there.
If this fails totally, you can also try to convert to a intermediate VC system like, SVN, CVS, git and then to mercurial.
Once you got it in mercurial locally you can always move it up to Kiln or one of the other hosted systems.