我的TeamFoundationServer2015 年有一個項目(我們將其命名為 ProjectA)。ProjectA 包含三個不同的解決方案(我們將它們命名為 SolutionA、SolutionB、SolutionC)在這個 TFS-Project ( ProjectA) 下有不同的分支(讓我們將它們命名為BranchA,BranchB等)每周我們都會進行從 BranchA 到 BranchB 的合并?,F在有趣的部分是:在一周內我更新了 SolutionA 和 SolutionB 的源代碼。現在,當出現每周合并時,我只想合并對 SolutionA 所做的所有更改。為此,我手動檢查屬于 SolutionA 的所有變更集,然后合并它們。這通常非常耗時,問題是是否可以更容易地實現這一點。所以我正在尋找某種方法將我的源代碼分配給某些特定的標簽或類似的東西。所以我所做的就是:搜索標簽"XYZ"并合并屬于該標簽的所有變更集。預先非常感謝您。
1 回答

烙印99
TA貢獻1829條經驗 獲得超13個贊
根據您的描述,您只想將解決方案 A 中的更改合并到另一個分支。您必須手動獲取所需的變更集。
一種方法是使用變更集注釋來快速區分哪些屬于解決方案 A,哪些屬于解決方案 B。這將幫助您減少時間。只需檢查評論,而不是查看變更集詳細信息。
您可以使用簽入策略來強制簽入評論。詳情請參考這篇博客——如何強制簽到評論。
此外,您還可以在進行合并時使用工作區版本。創建兩個不同的工作區,一個用于解決方案 A,另一個用于 B。當您只想合并解決方案 A 的更改時,您可以只合并本地工作區的最新版本。
這種方式有一些限制,除非您是唯一為解決方案 A 做出貢獻的人。否則您需要從服務器端獲取最新信息以在合并之前獲取其他人的更改。您還可以合并一些尚未簽入的更改。
- 1 回答
- 0 關注
- 115 瀏覽
添加回答
舉報
0/150
提交
取消