conflict相关内容
有没有办法解决所有使用checkout - 我们和 - 他们的的文件的冲突?我知道你可以为个人文件做到这一点,但无法找到一个办法。 通过工作目录并通过xargs命令发送输出: grep -lr'
..
我们假设我 merge git并且存在合并冲突。 我的问题是:我怎么能强迫git总是选择较新版本的冲突代码,所以我不需要手动解决冲突? 解决方案 它并不完全是“更新”的版本,但你可以告诉git始终使用 git merge branch -X our 来选择当前分支上的版本,或者更喜欢版本使用 git合并分支-X它们。 从 man git-merge : 我们的: 这个选项强
..
我使用Git,当我尝试使用XCode的源代码控制菜单将当前分支拉到更新的开发分支时,我收到了以下错误消息: 操作无法执行,因为“ProjectName”有一个或多个树冲突。 如何解决这些树冲突? 谢谢 解决方案 您需要使用命令行或GUI工具来拉取项目文件时存在冲突像SourceTree(免费),并手动解决在文本编辑器或diff工具的冲突。 另见:如何在Xc
..
我使用git rerere,它很有用,但有一个问题:当它自动解析文件时,它不会将其标记为已解析(例如,使用git add)。所以如果我运行'git mergetool',它会打开文件,就好像它仍然存在所有的冲突。 到目前为止,我已经创建了一个可以调用的小型shell脚本,它可以扫描标记为冲突标记冲突的所有文件(例如> ;>>>>>>),并且在它们没有的时候调用它们。
..
我最初在'newfeature'分部工作,并且我被要求紧急地修复live分支上的错误。我创建了一个名为'generalmaintenance'的分支,完成了这项工作,然后转而开发并合并了它。现在我想返回到'newfeature'分支并合并早期合并到其中的更改。 当我切换到'newfeature'并在'develop'中合并时,3个文件中出现冲突。 解决冲突并最终决定使用Aptana S
..
我在尝试将上游更改合并回分支时遇到冲突,我不知道如何解决它们。 我创建了自己的fork 。我克隆它。我对我的分支进行了更改,提交并推送。但是之后主叉更新了,我尝试通过合并上游来更新自己的叉,如下所示: $ cd repo-名称 $ git remote add upstream git://github.com/username/repo-name.git $ git fetc
..
我有一些本地文件,我从远程分支中拉出并且存在冲突。我知道我想保留本地更改并忽略导致冲突的远程更改。有没有一个命令我可以用来实际上说“标记所有冲突解决,使用本地”? 解决方案 git checkout 有 - 我们的选项可以检出本地文件的版本(而不是 - 他们的,它是你拉进去)。您可以将。传递给 git checkout 来告诉它检查树中的所有内容。然后,您需要将冲突标记为已解决,您可以使用
..
我必须在 git pull 后解决一些冲突。 $ git pull CONFLICT(重命名/添加):在49423dd0d47abe6d839a783b5517bdfd200a202f中重命名了vignette_generator_mashed.h-> vision_problem_8.h。将vision_problem_8.h添加到HEAD 中添加为vision_problem_8
..
我想知道'git merge'背后的确切算法(或接近)。至少对这些子问题的答案将是有帮助的: git如何检测特定非冲突变化的上下文? git如何发现这些行中存在冲突? git自动合并哪些内容? 当合并分支没有共同的基础时,git如何执行 当合并分支有多个公共基础时,git如何执行 一次合并多个分支会发生什么情况? 合并策略有什么区别? 但是整个算法的描述会更好。 解决方案
..
在做git rebase时,在解决冲突时,我经常很难弄清楚'local'和'remote'发生了什么。我有时会产生这样的印象:他们会从一个承诺转换到另一个承诺。 这可能(绝对),因为我还没有正确理解。 重新绑定时,谁是'本地'和谁是'远程'? (我使用P4Merge解决冲突) 解决方案 TL; DR; 总结(As Benubird git checkout
..
我们维护具有共同主分支和许多并行分支的Web应用程序,每个安装一个,每个安装都没有特定的变化。源代码在git中管理,当我们需要将主分支转移到并行转移功能和错误修正时,它是非常棒的工具。但很少有敏感和自动合并的文件通常会导致不好的结果。所以合并会容易得多,如果他们可以以某种方式标记,并且每一次合并都会导致需要手动合并的冲突。 我搜索了一个答案: 我正在使用 - no-commit 和 -
..
我需要在我的项目中使用两个声明PDF名称空间的gem:pdf-reader和htmldoc。 有什么方法可以让他们玩得很好一起?我能想到的唯一方法就是重写我自己的htmldoc版本,给它一个不同的命名空间。 解决方案 可能没有优雅的解决问题的方法。如果你真的需要两个宝石并肩工作,我认为你最好的选择是分叉其中一个(或可能两个)并使用你的叉子。这是我如何去做的: 如果gem托管在G
..
我需要加载到R包:tseries和chron 两者都有一个名为is.weekend的函数 我总是在我的环境中使用我加载的第二个包中的函数。 我怎样才能访问函数,比如说,chron? 解决方案 您可能已经注意到加载包的顺序有所不同,即最后加载的包将掩盖包中的函数加载前。 要指定要使用的包,语法是: chron :: is.weekend() tseries
..
当我删除一些进程正在使用的文件时,我得到访问被拒绝的错误,指出该文件目前无法被删除。有没有办法找出在WINDOWS中正是使用该文件的进程? 解决方案 对于Windows 7和Windows 8,您可以使用内置的资源监视器。 您可以通过在开始菜单中搜索资源监视器找到它。 选择CPU选项卡上的关联句柄部分,然后键入所需的文件。 当您找到使用该文件的过程右键单击并选择“结束过程”
..
在首选项>中,获得超越比较3的正确参数是什么?团队> SVN>差异/合并可以选择指定外部程序来解决冲突。 默认参数是: “$ {yours}”“$ {theirs}”“$ {base}”“$ {merged}” 它建议这样的TortoiseMerge设置: /他们的“$ {theirs}”/ base:“$ {base}”/ mine:“$ {yours}”/
..
我已经启动了Eclipse EGit。在某些情况下,实际上并不全面。 我有本地文件pom.xml已更改。在git服务器上,该文件已更改。 我做拉,EGIt说: Checkout与文件冲突: ie拉停止( fetch 已完成,但不是 merge ),那可以。但是下一个是不好的经历。 我同步工作区,把我的改变放在一边,使其与FETCH_HEAD相同。但是EGit不想继续。我用
..
我有一个关于如何在团队工作时使用Django-South的简短问题。 如果两个人在同一个文件的更改中同时创建迁移文件,会发生什么? 例如,A和B正在使用相同的Django应用程序。他们正在不同的分支工作,而且在迁移过程005.现在,A和B都使用startmigration来修改apple / models.py并创建迁移文件。他们都在迁移006,但完全不同的迁移文件006.我猜,当他们
..
我有一个具有很多依赖关系的Gradle项目,其中一个解决如下: gradle dependencyInsight --configuration compile - 依赖关系javax.activation :dependencyInsight javax.activation:activation:1.1(冲突解决) + --- com.sun.mail:mailapi:1.
..
我有一个取决于Woodstox和XStream的maven项目。不幸的是,XStream还取决于Woodstox,但是一个比我需要的版本要老一些。在此期间,Woodstox库的工件名称已更改,因此,maven不会将它们视为同一工件的多个版本。但是包和类的名称是一样的,这意味着在运行时会有冲突。 现在,我显然可以将旧的woodstox jar从构建中删除(a 解决这个问题的正确方法是什么
..
在构建具有多个依赖关系的maven项目时,其中一些依赖关系取决于同一个库,但使用不同的版本,在运行应用程序时会导致错误。 例如,如果我添加两个不同的项目依赖关系,那么A和B都依赖于apache commons http客户端,但每个依赖于不同的版本,一旦类加载器加载A的apache共享http客户端类,B将尝试使用它们因为它们已经被类加载器加载了。 但是,B的字节码取决于运行应用程序时
..