社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

如何在不将主分支拉入功能分支的情况下解决Git合并冲突?

Jaygles • 6 年前 • 1098 次点击  

假设我们的项目是建立起来的,这样我们就有了一个QA环境和一个生产环境。

当我们处理一个特性时,我们从生产环境中分离出来。

当我们准备好对变更进行质量保证时,我们将特性分支合并到质量保证分支中。

我们的遥控器使用BitBucket。我已经开始了,并从我的特性分支向QA分支发出了一个请求。

BitBucket声明其中一个文件中存在合并冲突。

按照我对Git的理解,标准的解决方案是将QA分支拉到我的特性分支中,解决冲突,提交更改,最后将其推到我的特性分支中。

但是,在QA分支中有很多变化,我们不想让它进入生产分支。

如何在不将QA分支拉入我的特性分支的情况下解决冲突?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38850
 
1098 次点击  
文章 [ 1 ]  |  最新文章 6 年前
eftshift0
Reply   •   1 楼
eftshift0    6 年前

Cherry将与此功能分支相关的更改单独选择到QA分支。这可以做到 容易地 这样地:

git rebase --onto qa-branch production-branch my-feature

也就是说,假设与特性相关的更改是在各自的分支上逐个设置的。