首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于合并新分支的git工作流以及如何停止自动合并?

用于合并新分支的git工作流以及如何停止自动合并?
EN

Stack Overflow用户
提问于 2011-12-04 18:39:15
回答 1查看 1.1K关注 0票数 1

我的存储库的设置如下:

名为LIVE的web服务器

作为中心回购的服务器,它有一个来自现场的裸露克隆,名为repo。

一个名为test的测试web服务器,带有来自REPO的克隆(也就是与活动文件相同的文件)。

使用eclipse进行本地主机的开发和调试。

如果我想给我的网站添加一个新功能,我想我可以使用这样的工作流。

@ LIVE : git push #从实时服务器获取最新文件至REPO

@ ECLIPSE:“从上游获取”#从REPO获取最新文件到ECLIPSE

现在,我创建了一个名为“mynew产”的新分支,当我完成时:

@eclipse:“向上游推进”#推动新分支进行回购

@TEST: git提取

如何在这里检查哪些文件(只有文件名)将随合并而更改?

如何在合并前检查哪些文件是冲突的?

@TEST: git合并源/mynew产#应用我的新特性

如果一切顺利,我会:

@ LIVE : git fetch #获取用于活动服务器的新功能

@LIVE: git合并原点/mynew产

这个工作流程正确吗?

我现在的主要问题是冲突。对于SVN,如果我在更新过程中有一个提示,我会被问到我想要哪个文件,而使用git,我得到了一个“自动合并”,它破坏了我的PHP文件。

合并文件时,我能停止自动合并吗?

EN

回答 1

Stack Overflow用户

发布于 2011-12-04 18:49:03

通常,您要做的是在本地开发系统上进行合并。

在您的开发系统中,将< mynewfeature

  • develop >H 214< post-merge

  • pull >D26合并D16合并D16到回购H 221<代码>H 122H 122D 23进行测试,最后检查

  • pullD26活<代码H 227>F 228。

您在这里进行合并的唯一时间是在您的开发系统中。您可以使用通常的过程在本地解决任何冲突。在将合并的结果推回master之后,没有人需要重复刚才所做的合并过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8377638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档