什么是git cherry-pick的TFVC中的等价物

sla*_*y82 5 git tfs cherry-pick git-cherry-pick tfvc

我很抱歉我的问题,但我是TFS noob用户,git cherry-pick的TFVC(团队基础版本控制)中的等价物是什么?

lor*_*phd 8

有一个解决方案对我有用.

在TFVC中,当您在两个分支之间进行合并时,有一个单选按钮,您可以在其中选择合并整个分支或仅合并一组特定的变更集.

按照更改集选项.在此输入图像描述


Edw*_*son 2

首先,为您想要挑选的变更集创建一个补丁:

tf diff /version:C1234 /format:unified > cherry.patch
Run Code Online (Sandbox Code Playgroud)

(注意:从 PowerShell 重定向到文件时要小心。它想要写入 UTF-16 文件,许多程序都很难处理这些文件。)

然后使用 patch 应用补丁

patch -p0 < cherry.patch
Run Code Online (Sandbox Code Playgroud)