草庐IT

mro_merge

全部标签

git 声明分支在 rebase 后未 merge - 为什么?

我正在使用git-svn来管理我的bugfix分支,但它告诉我我有未merge的更改,即使我直接查看SVN存储库,我也可以看到它们也已提交。这就像错误修复的rebase没有将分支设置为merge。我在这里做错了什么?gitcheckout-bfix_bug_1234gitadd.gitcommit-m"firstchange"gitadd.gitcommit-m"secondchange"gitrebase-iHEAD~2//squashthetwochangestogethergitsvnrebase//fetchanychangesfromsvngitcheckoutmasterg

git 声明分支在 rebase 后未 merge - 为什么?

我正在使用git-svn来管理我的bugfix分支,但它告诉我我有未merge的更改,即使我直接查看SVN存储库,我也可以看到它们也已提交。这就像错误修复的rebase没有将分支设置为merge。我在这里做错了什么?gitcheckout-bfix_bug_1234gitadd.gitcommit-m"firstchange"gitadd.gitcommit-m"secondchange"gitrebase-iHEAD~2//squashthetwochangestogethergitsvnrebase//fetchanychangesfromsvngitcheckoutmasterg

git - 如何 merge 二进制文件?

我在my_branch中有一个二进制文件,当我需要修改它的时候,git当然不会merge它。所以我现在做的是:gitcheckoutmy_branch#makeachangetogui.binmvgui.bin~/gitcommit-amv~/gui.bin.gitcommit-a#gitrebaseto1commitgitcheckoutmastergitmergemy_branch但是有没有更简单的方法呢? 最佳答案 我不太确定您的测试用例的目的是什么。您似乎正在将gui.bin移开,然后将其放回原处...通常,二进制文件不需要

git - 如何 merge 二进制文件?

我在my_branch中有一个二进制文件,当我需要修改它的时候,git当然不会merge它。所以我现在做的是:gitcheckoutmy_branch#makeachangetogui.binmvgui.bin~/gitcommit-amv~/gui.bin.gitcommit-a#gitrebaseto1commitgitcheckoutmastergitmergemy_branch但是有没有更简单的方法呢? 最佳答案 我不太确定您的测试用例的目的是什么。您似乎正在将gui.bin移开,然后将其放回原处...通常,二进制文件不需要

git - 执行目录差异时 p4merge 失败?

我正在尝试使用p4merge作为我在git中的差异/merge工具。但是我遇到了一个严重的问题。我可以使用p4merge作为gitdifftool的差异工具它运作良好。我也可以将它用作merge工具。但是当我试着让它做一个像gitdifftool-d这样的目录差异时它pop一个错误对话框,上面写着:Errors:'/var/folders/6s/6sCbckgPGH42yLSh2eXveE+++TI/-Tmp-/git-difftool.9rgKV/left'is(orpointsto)aninvalidfile.'/var/folders/6s/6sCbckgPGH42yLSh2eX

git - 执行目录差异时 p4merge 失败?

我正在尝试使用p4merge作为我在git中的差异/merge工具。但是我遇到了一个严重的问题。我可以使用p4merge作为gitdifftool的差异工具它运作良好。我也可以将它用作merge工具。但是当我试着让它做一个像gitdifftool-d这样的目录差异时它pop一个错误对话框,上面写着:Errors:'/var/folders/6s/6sCbckgPGH42yLSh2eXveE+++TI/-Tmp-/git-difftool.9rgKV/left'is(orpointsto)aninvalidfile.'/var/folders/6s/6sCbckgPGH42yLSh2eX

git - 使用 Git Flow merge 一个分支,保持分支仍然存在

我开始使用gitflow我明白这样做:gitflowfeaturestartmy-featuregitflowfeaturefinishmy-feature我创建了一个功能,然后,当我完成更改后,我将它与开发分支merge。完成流程命令字面意思是在merge操作之后删除功能分支。我的问题是:有没有什么方法可以使用gitflow将我的功能与developmerge而不会在merge后删除它。我的第二个问题是:这个工作流程是否正确?我的意思是,在与开发merge的同时保持事件特性分支是否正确,只是更新“主要”分支进行一些更改并保持在功能分支上工作? 最佳答案

git - 使用 Git Flow merge 一个分支,保持分支仍然存在

我开始使用gitflow我明白这样做:gitflowfeaturestartmy-featuregitflowfeaturefinishmy-feature我创建了一个功能,然后,当我完成更改后,我将它与开发分支merge。完成流程命令字面意思是在merge操作之后删除功能分支。我的问题是:有没有什么方法可以使用gitflow将我的功能与developmerge而不会在merge后删除它。我的第二个问题是:这个工作流程是否正确?我的意思是,在与开发merge的同时保持事件特性分支是否正确,只是更新“主要”分支进行一些更改并保持在功能分支上工作? 最佳答案

Git:如何将 "undo" merge

情况:从A的Master开始,我在B分支并进行了一些更改,然后将该分支merge回(C)。在进行了更多更改后,我在D但发现我需要部署代码,而无需在分支中发生更改。如果我不手动merge它就好了。A_______C___D\/\_B_/首先,我想知道我应该从这里做什么来部署代码,就好像merge从未发生过一样。注意:在分支中编辑过的相同文件都没有在主控中编辑过。其次...我没有时间想出最好的方法来处理这个问题,所以我删除了分支添加的文件,并手动还原了分支中所做的一些编辑,然后提交了部署结果(F)A_______C___D___F\/\_B_/我希望能够继续开发分支并将master的任何更

Git:如何将 "undo" merge

情况:从A的Master开始,我在B分支并进行了一些更改,然后将该分支merge回(C)。在进行了更多更改后,我在D但发现我需要部署代码,而无需在分支中发生更改。如果我不手动merge它就好了。A_______C___D\/\_B_/首先,我想知道我应该从这里做什么来部署代码,就好像merge从未发生过一样。注意:在分支中编辑过的相同文件都没有在主控中编辑过。其次...我没有时间想出最好的方法来处理这个问题,所以我删除了分支添加的文件,并手动还原了分支中所做的一些编辑,然后提交了部署结果(F)A_______C___D___F\/\_B_/我希望能够继续开发分支并将master的任何更