git - 如何在 Visual Studio Team Explorer 中一次性接受多个文件中的 Git 分支 merge 更改?

标签 git visual-studio git-merge branching-and-merging team-explorer

我正在使用 Visual Studio Team Explorer 为 Git Repo 在两个分支之间进行 git 分支 merge 。我已做出“保持目标”更改的决定。我有 190 个代码文件要做。目前,看来我必须浏览每个文件并单击“保留 Taget”。请看下面的屏幕截图:

Team Explore screen shot

关于如何批量执行此操作的任何想法?我可以运行任何脚本来处理所有这些文件吗?

最佳答案

在 Visual Studio Team Explorer 中撤消 merge 并使用 Git 命令行。

假设你在 master-wg 分支上,做:

git merge -X ours develop-wg

-X ours 选项通过支持“我们的”版本强制 merge 冲突自动解决(即从我们当前 checkout 的分支,我们正在 merge 到的分支) .与我们分支不冲突的其他分支的更改也会反射(reflect)在 merge 结果中。

关于git - 如何在 Visual Studio Team Explorer 中一次性接受多个文件中的 Git 分支 merge 更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31536171/

相关文章:

git - 设置 sparkleshare 但保留旧的 ssh 凭据

java - Eclipse Neon eGit 集成提供异常 401 需要授权

Git Checkout 与 git bash 一起无限期挂起。怎么解决?

git - 使用GIT中的p4merge解决选定的 merge 冲突

c++ - 在 Visual Studio 中禁用 *.sbr

git - 在 merge 期间收集所有先前提交的提交消息以获取变更日志

Git双向 merge

merge 期间的 Git pull 和 merge

visual-studio - 在Visual Studio(2010)中,如何让小方法信息帮助框再次弹出?

visual-studio - 使用 VNext Build 触发 VNext Build