【问题标题】:VisualStudio 2017 multiple "Keep Target Branch Version"Visual Studio 2017 多个“保持目标分支版本”
【发布时间】:2019-01-04 00:29:08
【问题描述】:

经过一些更改后,我必须将 master 分支合并到我们删除大量文件的 dev 分支中,因此“解决冲突”页面列出了所有这些文件,看来我应该选择“保留目标”来处理每一个冲突分支版本”。由于它们大约有 4k,有没有办法从目标分支中选择我想要保留的所有冲突并通过几次点击来解决它们?仅供参考,代码在 VSTS 上。我认为我唯一的选择是删除主(源)分支中的 4k 文件,然后合并到开发(目标)分支中。

提前致谢

【问题讨论】:

  • 你使用什么版本控制系统,Git 还是 TFVC?

标签: visual-studio-2017 azure-devops branching-and-merging merge-conflict-resolution


【解决方案1】:

您可以尝试以下方法来实现:

  • 全选(选择第一项,按住Shift并选择最后一项。)然后点击“Keep Target Branch Version”。
  • 另一种方法是使用Resolve Command

    tf resolve ..... /auto:TakeTheirs 将“Take Source Branch Version”。我的建议是解决,然后检查你的分支 并确保在您入住前满足您的期望。

    tf resolve .... /auto:KeepYours 将“Keep Target Branch Version

    按照以下步骤进行操作:

    1. 从 Visual Studio 的一个分支合并到另一个分支(冲突 出现)
    2. 打开cmd控制台Developer Command Prompt for VS2017
    3. cd 到工作区位置
    4. 运行以下命令(它将提示对话框输入您的凭据以登录 VSTS):

      tf resolve /auto:KeepYours

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-30
    • 2017-10-23
    • 1970-01-01
    • 2014-12-17
    • 1970-01-01
    • 2022-11-08
    • 1970-01-01
    相关资源
    最近更新 更多