merge相关内容

如何让git在合并时忽略一个目录

作为如何设置一个git驱动忽略合并文件夹是,它没有回答原来的问题,仍然有我难倒。 不像与上面相关的问题,我有两个分支具有相同的目录集,并将其中一个合并到另一个我需要git完全忽略一个目录。 我试过了使用我自己的合并驱动程序,如我该如何告诉git总是选择我的本地版本来处理特定文件上的冲突合并?,但是这种方法的问题在于,只有在那里是这两个分支中的实际冲突文件。只要文件的更改只在一个分支上, ..
发布时间:2018-04-26 13:39:38 其他开发

Git - 合并期间忽略文件

我在远程 beanstalk 服务器上有一个叫做 myrepo 的回购。 我将它克隆到我的本地机器上。创建了另外两个分支: staging 和 dev 。 推送这些分支到远程。 现在: 本地远程服务器 ---------------------------------------- ---------------- master ==>推到`master` ==>部署到` ..
发布时间:2018-04-26 13:38:04 其他开发

如何在git中合并两个不同目录层次结构的分支?

我开始在Web应用程序项目中使用Maven,以便更改目录层次结构。我为Maven集成创建了一个新分支。现在我有两个分支,一个具有旧的目录层次结构,一个具有maven目录层次结构。两个分支都有新的提交(错误修正和新功能)。 我想摆脱旧的分支并将其更改合并到Maven分支中。 Git合并提供了无数的冲突,感觉不可能解决。我相信这是因为文件路径发生了变化。 这种合并的最佳方式是什么? ..
发布时间:2018-04-26 13:37:40 其他开发

git:合并两个分支:什么方向?

我们有以下情况: A --- B --- C --- ... - - iphone / ... ---上班--- --- ---主人 在last-working和iPhone之间,有32次提交。在最后工作和主人之间,很多的提交已经完成。 我现在想要的是一个新的分支,我拥有iphone和current大师合并在一起。在稍后的时间,这应该被合并到主人。 ..
发布时间:2018-04-26 13:37:00 其他开发

Git:如何反向合并提交?

使用SVN很容易反向合并提交,但是如何用Git来实现这一点? 创建创建SVN一个新的提交'撤销'过去提交的变化,使用: $ git revert 也可以通过重新绑定然后重新设置来实际删除任意点的提交,但是如果你已经将你的提交推送到另一个仓库(或其他人已经从你那里拿到了),你真的不想这样做。 ..
发布时间:2018-04-26 13:36:55 其他开发

如何让git merge的默认设置为--no-ff --no-commit?

公司政策是对合并提交使用 - no-ff 。我个人喜欢调整合并日志消息,所以我使用 - no-commit 。另外我喜欢在我让提交进行之前进行实际编译和测试。 如何制作 - no-ff 和 - no-commit 所有分支的默认值? 在提出这些问题之后的几年中,我几乎总是对提交感到满意,所以默认情况下允许它提交更简单,只要我在修改或以其他方式解决问题之前进行推送就可以了。) 解决 ..
发布时间:2018-04-26 13:36:33 其他开发

将Git存储库内容移至另一个保存历史记录的存储库

我试图仅使用以下命令将一个存储库(比如repo1)的内容移动到另一个现有存储库(比如repo2); git克隆repo1 git克隆repo2 cd repo1 git remote rm origin git remote add repo1 git push 但它不起作用。我审查了其他类似的帖子,但我只发现移动文件夹不是内容。 我认为你正在寻找的命令是: cd r ..
发布时间:2018-04-26 13:33:38 其他开发

如何放弃远程更改并将文件标记为“已解决”?

我有一些本地文件,我从远程分支中拉出并且存在冲突。我知道我想保留本地更改并忽略导致冲突的远程更改。有没有一个命令我可以用来实际上说“标记所有冲突解决,使用本地”? 解决方案 git checkout 有 - 我们的选项可以检出本地文件的版本(而不是 - 他们的,它是你拉进去)。您可以将。传递给 git checkout 来告诉它检查树中的所有内容。然后,您需要将冲突标记为已解决,您可以使用 ..
发布时间:2018-04-26 13:32:20 其他开发

git:我如何添加自定义合并策略?

我试图添加一个类似于这个问题的自定义合并策略: 我把脚本保存为 git- merge-latest.sh 并将以下行添加到 .git / config : [merge“latest”] name =选择最新文件合并驱动程序 driver = git-merge-latest.sh%O%A%B 但是,当我运行 git pull --strategy lates ..
发布时间:2018-04-26 13:29:34 其他开发

Mercurial或git优于svn的分支/合并有什么好处?

我曾听说过,使用git或mercurial合并分支比使用svn更容易。 在软件博客中读取最后一个Joel时,我没有得到这正是为什么。你可以提供一个具体的例子,与git / mercurial合并导致与svn相比较少的合并冲突吗? 解决方案 一个简单的例子是git可以自动将合并转换为“快进”。例如,假设我有一个看起来像这样的分支: Master: A ---> B ---> ..
发布时间:2018-04-26 13:28:58 其他开发

如何在git feature branch工作流中处理xml / html?

我们的项目在代码方面工作的时间相当接近(在代码的相当小的地理区域内并行发生了很多变化),而基于功能分支的git工作流对于我们的java代码非常有用。 但是xml / html的东西运行得不是很好。简单无关的更改(设计师添加了一个周边div,开发人员更改了其中一个元素的ID),这实际上是非常有害的合并。 我意识到如何处理这个问题可能有几个选项。一个好的git xml合并将是最佳的,或者限 ..
发布时间:2018-04-26 13:26:17 前端开发

Git:如何为合并创建补丁?

当我使用 git format-patch 时,它似乎没有包含合并。如何执行合并,然后通过电子邮件将它发送给某人作为一组修补程序? 例如,假设我合并了两个分支并在另一个分支上执行另一个提交合并顶部: git init echo“initial file”> test.txt git add test.txt git commit -m“Commit A” git ..
发布时间:2018-04-26 13:24:44 其他开发

如何“移动”我从“没有分支”提交到一个实际的分支?

我犯了一个错误,并开始提交“到最后一个标记”,它将我的提交置于“不分支”。它们应该已经应用在一个已经存在的分支的头上。我 尚未推送我的更改。我发现了一些其他的问题,当提交时错误分支,但是现在我有了分支,所以我不知道如何处理这个。 / p> 最好,我想完全清除我的错误,并将我的更改“移动”到右分支的末尾。如果我必须在历史中遗漏我的错误,我需要至少将它们合并。 解决方案 您目前处于分离的 ..
发布时间:2018-04-26 13:23:04 其他开发

git-svn:重置master的跟踪

我使用 git-svn 来使用SVN存储库。我的工作副本是使用 git svn clone -s http://foo.bar/myproject 创建的,以便我的工作副本遵循SVN的默认目录方案(trunk,tags , 最近我一直在使用 git-svn branch myremotebranch 创建一个分支,并使用 git checkout --track -b mybranch my ..
发布时间:2018-04-26 13:22:18 其他开发

提交消息中的Change-Id丢失时Gerrit错误

我在远程仓库中建立了一个分支,并在该分支上进行了一些提交。 现在我想将远程分支合并到远程主服务器上。 基本上我的操作如下: 结帐分支 结帐主分页 合并分支并修复合并错误 commit push origin HEAD:refs / for / master 第5步中的消息: remote:解析变化量:0%(0/12) remote:错误:缺少提交消息中的C ..
发布时间:2018-04-26 13:21:37 其他开发

Git重复合并压扁

我试图在git中使用二进制文件的两个分支 - 一个“开发”和一个“稳定”。在我想将它们“释放”到稳定分支之前,开发分支可以对这些文件进行一些更改(并且在相关情况下,稳定分支将这些文件重命名)。 我可以做一个正常的合并,这工作正常,但保留了太多的历史 - 当拉动“稳定”分支时,所有来自“开发”分支的中间提交也被拉下(因为它们是父提交)。但是我们讨论的是没有任何明智的合并策略的二进制文件(除了他 ..
发布时间:2018-04-26 13:21:23 其他开发

使用Visual Studio 2012的内置合并工具和Git

所以,我不知道是否有人注意到,但与VS2012打包的新合并工具生病了 - 我最近移动到我的源代码控制Git,真的想能够设置VS2012作为我的默认difftool / mergetool。 任何关于如何做的建议这个?如果可能的话,我宁愿差异/合并在活动的VS2012窗口中开始,而不是一个新的实例。 如果你正在使用Visual Studio的 Git Source Control Provid ..
发布时间:2018-04-26 13:19:51 其他开发

之前的git合并之后的git rebase

我有以下情况: 我创建了一个 clone (Y ),因为有很多人在Y上工作,我们没有做任何 rebase 但只有 merge 秒。当我们想要交付( push )Y到X时,我们希望做一个 rebase 以便让事情变得更好和干净的 问题是,当做 rebase 时,我们被要求做我们已经在前面的 merge 步骤中完成的所有合并。除此之外,是否有解决方案,这意味着实际上重新合并? 我认为 ..
发布时间:2018-04-26 13:18:27 其他开发

如何使用git diff创建两个电子表格的可读差异?

我们的源代码库中有很多电子表格(xls)。这些通常使用gnumeric或openoffice.org编辑,主要用于使用 dbUnit 为单元测试填充数据库。在我知道的xls文件中没有简单的方法,这使得合并非常单调和容易出错。 我试图将电子表格转换为XML和做一个常规的差异,但它真的觉得它应该是最后的手段。 我想和 git 一样对文本文件进行差异化(和合并)。我会怎么做,例如当发出 gi ..
发布时间:2018-04-26 13:16:41 其他开发