2011-12-05 34 views
0

我真的是代表我們的系統管理員問這個問題,所以這裏有:我可以從Serena將版本歷史記錄導入Team Foundation Server嗎?

我們正在從Serena轉移到Team Foundation Server作爲我們的源代碼庫。這是一個完成的交易(無論好壞),我已經意識到「沒有關鍵詞擴展」。

無論如何,管理員計劃將源代碼導入爲版本1.0(或其他任何用於第一個的源代碼),並忘記了Serena中的歷史記錄。但是,它是一個非常龐大且相當老的代碼庫,版本歷史的丟失意味着會丟失大量信息。

我有一個生成一個ASCII版本歷史文件的回退位置,每個模塊一個,並試圖將它們附加到TFS中的每個模塊。我寧願找到一種方法來摧毀版本歷史,並保留版本編號(或類似的東西),一旦我們在TFS中。

+0

FWIW,我們正在試圖做同樣的事情(什麼聽起來像是相同的情況 - 不可思議的),我們也沒有好的答案。 Serena Dimensions沒有我知道的出口路線。我的印象是,那些使用Dimensions的流程驅動型和風險厭惡型公司並不是那種會考慮向整個開發者社區發佈出口工具的公司,而Serena當然對此沒有興趣。我的計劃是手動獲取每個基線,並按照時間順序將它們預訂到TFS中。文件重命名和刪除將是一個痛苦。 –

回答

0

[未回答問題]有一個CodePlex項目可以將關鍵字擴展插入到TFS簽入過程中,如果您真的需要的話。我們將其與我們的SQL & PowerBuilder代碼一起使用,如果您可以接受特定的特質,它似乎可以很好地工作。

該項目是Log Substitution Policy

0

有遷移PVCS源控制數據的工具TFS: http://www.pvcs2tfs.com/

+0

你使用過這個工具嗎?它工作正常嗎?你知道它有多少成本?網站上似乎沒有太多信息。 –

+0

@Tom:是的,我們是該產品的開發商;)/您在網站上錯過了什麼信息?您可以申請演示版... –

相關問題