git-merge

    0热度

    1回答

    目标:保持主的干净的历史,同时也保持了中介承诺。 例如,让我们开始与主分支: M1 --- M2 --- M3 ^ master 我上的特性/错误/工作无论对一个新的分支: M1 --- M2 --- M3 ^\ | \- F1 --- F2 -- F3 | ^ master fea

    1热度

    1回答

    下面是我使用VSTS和Git的合并工作流程的解决方案,如下图所示。 这种方式有效,但看起来有2个冗余步骤可以防止合并冲突。我希望有人可能有一个更简单的方法来做到这一步。如果我重新分配每个分支,这将工作,但我试图避免这种方法。我的步骤包括: 为dev中的特征创建一个dev分支,off master和辅助分支。 将代码从功能分支拉入dev分支。 将主人拉入开发并解决冲突。 一旦冲突得到解决,就可以将开

    0热度

    2回答

    这里是场景: 我拥有一个github回购。有人创建并提交PR。没有合并冲突。我想克隆PR和我的回购的“最终结果”用于测试目的。 这可能吗?我知道我可以克隆PR回购和分支,但不能保证我克隆的是实际的PR请求(他们在提交PR后可能会做出其他更改)。 基本上,在GitHub中查看代码本身并不够好 - 我需要在本地机器上运行和测试它。我怎么做? 感谢, 弗拉基米尔

    0热度

    1回答

    TL; DR:从纯理论的角度来看,是有可能的Git的合并过程中的一个文件报告冲突(不重订)的一个分支进入主如果该文件从未被所有修改的分支(它是直接从主创建的)? 当我将我的开发分支合并回主人时,我常常遇到文件上的冲突,这些文件对于我来说我不记得曾经修改 - 甚至打开过。所以我想了解是否 - 给定Git如何工作,哪些我不太了解 - 这在实际情况下可能是实际可行的,或者如果这是不可能的,那么我应该关注

    0热度

    1回答

    我正在使用Laravel项目并使用git-flow来管理我的更改。我的develop分支是两个提交前的功能分支我最近完成了名为功能/注册验证码。我想将这个特性分支合并到develop分支中。 最近提交我做这已经被合并到开发分公司只需运行composer update更新包,其中有一个bug在里面。所以,composer.lock文件当然已被修改。 功能/注册验证码功能分支包括添加验证码包和验证码U

    0热度

    2回答

    我有文件的三个版本: version 1 common ancestor version 2 ------------- --------------- ------------- before original line original line original line after 什么而比较这些版本,以产生最终的合并版本会发生什么? 我已阅读关于此主题的一

    0热度

    1回答

    我有2个分支在Github上的私人信息库在Master分支和Company分支,我可以在我的存储库中看到github.com。但是,当我尝试做一个git pull origin master我得到以下信息: * branch master -> FETCH_HEAD Already up-to-date 即使当我尝试做git merge master我得到了同样的信息。为什么我的代码

    15热度

    3回答

    我正在使用Git作为VCS的项目。我从主线的主线分支得到了一个分支xyz。工作了一段时间后,我承诺我的代码,并拉动了分支主线。 拉得很好。然后我将代码与主人合并。合并后,某些文件出现问题。合并后我没有提交代码。有人能请指导我如何中止这种合并,并将我目前工作的分支带到我合并之前的状态?

    0热度

    3回答

    而不是将B(分支)合并到A(特征)我合并A(特征)到B(分支)在GIT LAB。 下面是我做了什么的图形表示。 我有这个如下。有了这个"Branch A2"合并到"feature B2"这不是我的意图。 问题:现在,如果我继续发展,那将不得不继续在树枝上是"feature B2",而不是"Branch A2" Branch A ----A1------ A2 <-- last commit

    1热度

    1回答

    我试图使用IntelliJ IDEA的UI选项将master分支合并到我的feature分支。 VCS -> Git -> Merge Changes...。 我选中复选框No commit并选择要合并的origin/master分支。 但是,这样做后,我运行git log我看到一个新的commit创建与合并的更改。 同样的情况,如果我通过运行 git merge origin/master --