我工作的組織希望將其當前代碼庫從TFS(使用TFVC)遷移到Git,但整個代碼庫仍駐留在TFS中。 這需要整合當前(多數)使用Visual Studio 2010的開發人員。我們已經探索了使用git插件,git-tfs/git-tf命令行工具的選項,但仍然沒有確定的答案或最佳方法。 從本質上講,是否有成功從兩者遷移的方法 - 無需複製大型代碼庫(分佈式樣本系統與本地副本回購 - 這將是30GB + - 在他們的虛擬機上不可行),並使用Visual Studio Git的GUI工具?如果任何人有任何想法或意見,這將是一個很大的幫助。使用tfvc從大型tfs代碼庫遷移到仍然使用tfs後端
-3
A
回答
0
爲了實現您想要的,您必須將您的TFVC團隊項目遷移到TFS中的Git團隊項目(需要TFS 2013或更高版本)。步驟如下:
使用GIT作爲TFS中的版本控制創建新的團隊項目。
使用git-tf工具將所有項目從TFVC團隊項目複製到本地機器:
可選--deep標誌可以被用來克隆每個TFS變更爲 指定路徑進入新的Git回購。如果你不需要歷史,你可以忽略這個標誌。
git tf clone http://myserver:8080/tfs/collectionName $/TeamProject [--deep]
- 使用GIT BASH到克隆的TFVC團隊項目推到上TFS Git倉庫:
>
Git remote add http://TFSServerName:port/tfs/Collectionname/_git/GITRepositoryName
Git push origin master
詳細步驟你可以參考這篇文章:
將TFVC團隊項目遷移到Git團隊項目後,可以將Visual Studio 2013或Visual Studio 2015安裝到start using Git in Visual Studio。
相關問題
- 1. 使用GIT TFS將SVN遷移到TFS
- 2. TFS - 使用從TFS 2017到TFS 2010的模板[遷移TFS 2017到2010]
- 3. TFS 2008到TFS 2010遷移域遷移
- 4. TFS 2010遷移到TFS 2012
- 5. 從TFS 2008遷移到TFS 2010
- 6. 從TFS 2005遷移到TFS 2010
- 7. 從TFS 2010遷移到TFS 2012
- 8. 從TFS遷移到Git
- 9. 從TFS遷移到VSTS
- 10. 將多個分級TFVC分支遷移到TFS-GIT
- 11. 將TFS 2005遷移到TFS 2010
- 12. OpsHub僅將源代碼從TFS 2010遷移到Visual Studio Online
- 13. 將代碼從TFS遷移到GITHUB的歷史記錄
- 14. 將Surround SCM的源代碼從歷史版本遷移到TFS
- 15. OPSHUB_ERROR遷移TFS內部遷移到VSTS
- 16. 用於TFS的SharePoint站點仍然連接到舊的TFS URL
- 17. VSS 6.0到TFS遷移
- 18. 從2005年到2008年的TFS遷移?
- 19. 從SVN遷移到TFS的工具
- 20. 如何從SourceGear Vault遷移到TFS?
- 21. SourceSafeQfeNotInstalledIssue錯誤而遷移從VSS到TFS
- 22. 顛覆TFS遷移
- 23. 將TFS 2017中的TFS從Scrum遷移到Agile
- 24. 從TFS 2013遷移團隊項目到TFS 2015
- 25. 使用TFS的大型ASP.NET MVC團隊的代碼評論
- 26. TFS 2012刪除整個TFVC存儲庫
- 27. 將源代碼從git移植到TFVC
- 28. TFS - 從源代碼
- 29. 從TFS內使用Jenkins TFS插件?
- 30. 使用TFS 2015的代碼覆蓋率
這個問題相當廣泛和不清楚。你能否加一些關於你想要完成什麼的更多細節? (請[編輯]您的帖子以添加這些詳細信息。) –
我已編輯帖子。現在應該更清楚了。 – MrRobot
您正在使用哪個版本的TFS? –