- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我有两个分支,假设分支 A 和分支 B 我已将分支 A merge 到分支 B。
git checkout B
git merge A
现在我想在命令行中解决有利于分支 A 的差异。我该怎么做?
最佳答案
您正在为 git merge
寻找 -s recursive -Xtheirs
选项。
此选项的作用与以下相反:
...This option forces conflicting hunks to be auto-resolved cleanly by favoring 'our' version. Changes from the other tree that do not conflict with our side are reflected to the merge result. For a binary file, the entire contents are taken from our side...
由于您已经开始 merge ,您将想要中止它,因为您无法在当前 merge 期间应用此 merge 策略。
git merge --abort
然后重新 merge 如下
git merge -s recursive -Xtheirs
这将进行 merge ,以便所有“冲突”都被自动选择为来自分支 A
关于git - 使用 "theirs"选项解决 merge 冲突(有利于 merge 分支),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43227685/
所以我有两个分支,假设分支 A 和分支 B 我已将分支 A merge 到分支 B。 git checkout B git merge A 现在我想在命令行中解决有利于分支 A 的差异。我该怎么做?
所以我有两个分支,假设分支 A 和分支 B 我已将分支 A merge 到分支 B。 git checkout B git merge A 现在我想在命令行中解决有利于分支 A 的差异。我该怎么做?
我是一家相对较小的商店中唯一的开发人员,该公司确实制作了大量各种定制应用程序。钱不是这个讨论中的一个因素,所以除此之外,有什么理由支持和反对我使用团队系统。 我们目前严重依赖 VS2008 Pro、V
我是一名优秀的程序员,十分优秀!