2010-10-29 66 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或其他託管系統之一。

相關問題