conflict相关内容

强制Git在合并过程中始终选择较新的版本?

我们假设我 merge git并且存在合并冲突。 我的问题是:我怎么能强迫git总是选择较新版本的冲突代码,所以我不需要手动解决冲突? 解决方案 它并不完全是“更新”的版本,但你可以告诉git始终使用 git merge branch -X our 来选择当前分支上的版本,或者更喜欢版本使用 git合并分支-X它们。 从 man git-merge : 我们的: 这个选项强 ..
发布时间:2018-04-26 18:48:35 其他开发

该操作无法执行,因为“PROJECTNAME”有一个或多个树冲突

我使用Git,当我尝试使用XCode的源代码控制菜单将当前分支拉到更新的开发分支时,我收到了以下错误消息: 操作无法执行,因为“ProjectName”有一个或多个树冲突。 如何解决这些树冲突? 谢谢 解决方案 您需要使用命令行或GUI工具来拉取项目文件时存在冲突像SourceTree(免费),并手动解决在文本编辑器或diff工具的冲突。 另见:如何在Xc ..
发布时间:2018-04-26 18:33:03 其他开发

让git rerere自动将文件标记为已解决?

我使用git rerere,它很有用,但有一个问题:当它自动解析文件时,它不会将其标记为已解析(例如,使用git add)。所以如果我运行'git mergetool',它会打开文件,就好像它仍然存在所有的冲突。 到目前为止,我已经创建了一个可以调用的小型shell脚本,它可以扫描标记为冲突标记冲突的所有文件(例如> ;>>>>>>),并且在它们没有的时候调用它们。 ..
发布时间:2018-04-26 14:16:54 其他开发

合并后为什么GIT会说“已经最新”,但分支之间的差异仍然存在?

我最初在'newfeature'分部工作,并且我被要求紧急地修复live分支上的错误。我创建了一个名为'generalmaintenance'的分支,完成了这项工作,然后转而开发并合并了它。现在我想返回到'newfeature'分支并合并早期合并到其中的更改。 当我切换到'newfeature'并在'develop'中合并时,3个文件中出现冲突。 解决冲突并最终决定使用Aptana S ..
发布时间:2018-04-26 14:08:58 其他开发

无法合并上游的变化回到我的分支

我在尝试将上游更改合并回分支时遇到冲突,我不知道如何解决它们。 我创建了自己的fork 。我克隆它。我对我的分支进行了更改,提交并推送。但是之后主叉更新了,我尝试通过合并上游来更新自己的叉,如下所示: $ cd repo-名称 $ git remote add upstream git://github.com/username/repo-name.git $ git fetc ..
发布时间:2018-04-26 14:07:03 其他开发

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

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

'git merge'如何在细节中工作?

我想知道'git merge'背后的确切算法(或接近)。至少对这些子问题的答案将是有帮助的: git如何检测特定非冲突变化的上下文? git如何发现这些行中存在冲突? git自动合并哪些内容? 当合并分支没有共同的基础时,git如何执行 当合并分支有多个公共基础时,git如何执行 一次合并多个分支会发生什么情况? 合并策略有什么区别? 但是整个算法的描述会更好。 解决方案 ..
发布时间:2018-04-26 13:01:59 其他开发

git rebase,跟踪“本地”和“远程”

在做git rebase时,在解决冲突时,我经常很难弄清楚'local'和'remote'发生了什么。我有时会产生这样的印象:他们会从一个承诺转换到另一个承诺。 这可能(绝对),因为我还没有正确理解。 重新绑定时,谁是'本地'和谁是'远程'? (我使用P4Merge解决冲突) 解决方案 TL; DR; 总结(As Benubird git checkout ..
发布时间:2018-04-26 12:27:22 其他开发

Git - 如何强制合并冲突和手动合并选定的文件

我们维护具有共同主分支和许多并行分支的Web应用程序,每个安装一个,每个安装都没有特定的变化。源代码在git中管理,当我们需要将主分支转移到并行转移功能和错误修正时,它是非常棒的工具。但很少有敏感和自动合并的文件通常会导致不好的结果。所以合并会容易得多,如果他们可以以某种方式标记,并且每一次合并都会导致需要手动合并的冲突。 我搜索了一个答案: 我正在使用 - no-commit 和 - ..
发布时间:2018-04-26 12:24:20 其他开发

相互冲突的红宝石宝石

我需要在我的项目中使用两个声明PDF名称空间的gem:pdf-reader和htmldoc。 有什么方法可以让他们玩得很好一起?我能想到的唯一方法就是重写我自己的htmldoc版本,给它一个不同的命名空间。 解决方案 可能没有优雅的解决问题的方法。如果你真的需要两个宝石并肩工作,我认为你最好的选择是分叉其中一个(或可能两个)并使用你的叉子。这是我如何去做的: 如果gem托管在G ..
发布时间:2018-04-21 16:17:51 其他开发

R:2个函数在2个不同的包中具有相同的名称

我需要加载到R包:tseries和chron 两者都有一个名为is.weekend的函数 我总是在我的环境中使用我加载的第二个包中的函数。 我怎样才能访问函数,比如说,chron? 解决方案 您可能已经注意到加载包的顺序有所不同,即最后加载的包将掩盖包中的函数加载前。 要指定要使用的包,语法是: chron :: is.weekend() tseries ..
发布时间:2018-04-17 10:01:06 其他开发

如何知道使用给定文件的过程?

当我删除一些进程正在使用的文件时,我得到访问被拒绝的错误,指出该文件目前无法被删除。有没有办法找出在WINDOWS中正是使用该文件的进程? 解决方案 对于Windows 7和Windows 8,您可以使用内置的资源监视器。 您可以通过在开始菜单中搜索资源监视器找到它。 选择CPU选项卡上的关联句柄部分,然后键入所需的文件。 当您找到使用该文件的过程右键单击并选择“结束过程” ..
发布时间:2017-10-26 21:04:02 其他开发

Eclipse EGit Checkout与文件冲突: - EGit不想继续

我已经启动了Eclipse EGit。在某些情况下,实际上并不全面。 我有本地文件pom.xml已更改。在git服务器上,该文件已更改。 我做拉,EGIt说: Checkout与文件冲突: ie拉停止( fetch 已完成,但不是 merge ),那可以。但是下一个是不好的经历。 我同步工作区,把我的改变放在一边,使其与FETCH_HEAD相同。但是EGit不想继续。我用 ..
发布时间:2017-07-28 21:16:44 Java开发

Django南部移民冲突在一个团队工作

我有一个关于如何在团队工作时使用Django-South的简短问题。 如果两个人在同一个文件的更改中同时创建迁移文件,会发生什么? 例如,A和B正在使用相同的Django应用程序。他们正在不同的分支工作,而且在迁移过程005.现在,A和B都使用startmigration来修改apple / models.py并创建迁移文件。他们都在迁移006,但完全不同的迁移文件006.我猜,当他们 ..
发布时间:2017-05-28 10:05:57 其他开发

不同版本的相同依赖关系在Maven中

我有一个取决于Woodstox和XStream的maven项目。不幸的是,XStream还取决于Woodstox,但是一个比我需要的版本要老一些。在此期间,Woodstox库的工件名称已更改,因此,maven不会将它们视为同一工件的多个版本。但是包和类的名称是一样的,这意味着在运行时会有冲突。 现在,我显然可以将旧的woodstox jar从构建中删除(a 解决这个问题的正确方法是什么 ..
发布时间:2017-05-02 22:59:43 Java开发

在java maven项目中冲突库版本

在构建具有多个依赖关系的maven项目时,其中一些依赖关系取决于同一个库,但使用不同的版本,在运行应用程序时会导致错误。 例如,如果我添加两个不同的项目依赖关系,那么A和B都依赖于apache commons http客户端,但每个依赖于不同的版本,一旦类加载器加载A的apache共享http客户端类,B将尝试使用它们因为它们已经被类加载器加载了。 但是,B的字节码取决于运行应用程序时 ..
发布时间:2017-05-02 20:55:32 Java开发