首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在覆盖更改时合并repos

在覆盖更改时合并repos
EN

Stack Overflow用户
提问于 2012-09-17 20:42:31
回答 1查看 144关注 0票数 2

我有个大项目。我被指派重做文件结构,这样它就不会把我们的开发人员逼疯。所有这些都是用GitHub编写的,所以我只是对项目进行了分叉,并做了修改。

我已经完成了,现在想把我的改变拉回来。然而,在我进行重组的时候,我们的其他一些开发人员致力于主回购。我不能合并,因为文件被我移动了(所以Git认为我删除了它们)。他们是最新的,只是在一个新的地方。

如何成功地提取重新组织的代码?我唯一的想法是删除本地回购中的所有主代码,然后把新代码复制到它,然后在那里提交。然而,在我看来,这是一种糟糕的做法。

更新:According to this question, git mv会有所帮助。但是,所有的目录更改都已经完成。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-15 10:37:29

几天前我们也遇到了同样的问题。

以下是我们所做的:

  • 将主分支合并为新功能分支 git签出新分支git合并母版
  • 将新特性分支合并为主 git结帐主git合并-s他们的

第一次合并是在开发新特性分支时保留主分支中应用的所有修补程序。第二个合并策略选项(-s)是强制在新特性分支中保持更改(我们删除和更改了大量代码)。

您可以在本主题When would you use the different git merge strategies?中找到有关合并的更多信息。

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

https://stackoverflow.com/questions/12466802

复制
相关文章

相似问题

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