[英]How do I merge a remote tfs branch into a git branch?
我需要將更改從遠程tfs存儲庫分支合並到git存儲庫分支。
克隆將創建一個全新的git存儲庫,我不希望這樣做。 我想合並到現有的git存儲庫中。
澄清:
我們決定我們想要一個單一的存儲庫,因此我按如下所述將RepoA合並到RepoB中:合並兩個Git存儲庫而不破壞文件歷史記錄
我不太了解您在這里所做的事情,但我會認為此操作的破壞性不是很大;)
我還假設(如果我了解得很好),仍在使用TFVC的團隊正在提交在RepoA中克隆的RepoA
。
您要做的第一件事是驗證在RepoA
提交的提交中,您仍然具有git-tfs所需的git-tfs元數據。 它們應該看起來像git-tfs-id: [https://yourtfs/tfs/TFS16]$/vtccds/trunk;C26497
由於找到了這些提交,因此請在從TFS檢索的最后一個分支上簽出一個分支。
如果您的git-tfs版本高於v0.20(需要更新),則只需執行git tfs fetch
。 如果您使用的是舊版本,則在執行提取操作之前需要使用git tfs bootstrap
...
如果一切正常,經過很長時間,您應該擁有與團隊在TFS上提交的變更集相對應的所有提交。
然后,您可以使用它來做您想做的事情並合並分支...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.