merge-conflict-resolution相关内容

不小心合并了错误的分支,如何修复Git主分支?

我有一个开发分支,在它准备好之前,我意外地合并到了主分支中。 因为我这样做是错误的,所以我决定恢复Master中的更改,这样我的更改就不在那里了。此进程创建了一个还原提交,从主服务器中删除了我的更改。 我觉得一切都很好... 现在已经过去了一周,我几乎准备好将我的分支合并回Master。由于还有其他开发人员在其他分支上工作,我决定通过将Master中的任何新更改合并回我的分支来更新我 ..

Git合并冲突的不同方案

我正在尝试了解GIT合并后可能发生GIT冲突的情况以及如何避免它们。 我已创建一个Git存储库并向其中添加了一个文本文件。 我已将“%1”添加到文本文件并将其提交给Master。 我已从master(分支2)创建了一个新分支,并在文本文件中追加了一行内容为“2”的新行。 我已从master(分支3)创建了一个新分支,并在文本文件中追加了一行内容为“3”的新行。 之后,我做了以 ..

Git在解决合并冲突时受到指责

我经常更改大型开放源码项目的基数,并且存在合并冲突,我需要找出是谁进行了更改以及何时进行了更改,以便决定进行哪项更改。所以我通常做的是,我会去看两个repos,看看文件,然后做一个愚蠢的指责。是否有Mergetool会在冲突解决期间提供此信息。我想知道是谁做的,以及每个版本的更改时间。我现在正在使用MELD。 推荐答案 Beside gitk,您可以尝试git blame -L '/^ ..
发布时间:2022-05-18 10:13:41 其他开发

如果不存在则插入其他更新?

我为经典的“如何插入新记录或更新已存在的记录"找到了一些“可能"的解决方案,但我无法让它们中的任何一个在 SQLite 中工作. 我有一个表定义如下: 创建表书ID 整数主键自动增量,名称 VARCHAR(60) 唯一,类型 ID 整数,级别整数,看到 INTEGER 我想要做的是添加一个具有唯一名称的记录.如果名称已经存在,我想修改字段. 谁能告诉我怎么做? 解决方案 看 ..
发布时间:2022-01-09 12:06:35 数据库

共享rerere缓存

我看到有人建议所有开发人员在他们的机器上设置一个符号链接,从 C:\project\.git\rr-cache 到共享文件夹 \\server\rr-缓存. 但是,如果可能的话,通过将文件夹包含在 git 存储库本身中来共享文件夹似乎更方便.我看到有人提到过这个解决方案,但实际上没有提到如何去做. 有什么想法吗? 解决方案 它可以通过专用分支共享.如果该分支上存在冲突,您想停止 ..

Visual Studio 2013 不提供在 Git pull 上进行合并

我正在使用 Visual Studio 2013 Update 4 和 git(托管在 Visual Studio Online 上).我在远程分支中有 2 个本地提交和 2 个提交.没有要提交的本地更改: 当我尝试在 Visual Studio 中执行 Pull(或 Fetch)时,出现错误: 发生错误.详细信息:1 个冲突阻止结帐 是的,有冲突,我应该合并.根据到此页面,我应 ..

git合并冲突究竟何时发生

我正在使用 git 来跟踪对 LaTeX 文档的更改.我倾向于将共同作者的反馈保留在一个单独的分支中,然后再合并.到目前为止,事情似乎神奇地正确合并,但我想知道合并冲突究竟何时发生,以便我可以在合并过程中获得一些真正的信任(我当然不希望文本变得时髦). StackOverflow 上有很多问题似乎都在问同样的问题,但没有一个答案非常具体.例如 this answer 指定如果对同一区域进行更 ..
发布时间:2021-12-27 22:06:14 其他开发

如何在 Mercurial 中自动合并 .hgtags?

我有一个脚本在构建服务器上以非交互模式运行一些 Mercurial 命令.其中一个命令合并两个分支,由于构建脚本的设置方式,在合并过程中 .hgtags 文件中总是存在冲突. 如何强制 Mercurial 始终使用来自两个文件的更改来合并 .hgtags 文件,首先是一个文件,然后是另一个? 例如,如果我要合并的文件是 A乙C 和 A乙D 我希望结果是 A乙CD 我猜我需要 ..
发布时间:2021-12-27 22:03:25 其他开发

如何解决 VSTS 中拉取请求中的合并冲突?

我已经创建了我参与的拉取请求: “批准"按钮什么都不做,完成被禁用. 如何在拉取请求中解决此冲突? 解决方案 更新 微软刚刚添加了基于浏览器的合并.这可能会让你摆脱小冲突的困境. 并提供改进了 Sprint 150 中不同场景的可视化. 对于更复杂的情况: 您有两个选项来解决冲突,反向集成来自目标分支的更改(这会创建额外的合并提交),或者基于目标分支(这 ..

如果不存在则插入 其他更新?

对于经典的“如何插入新记录或更新已存在的记录",我找到了一些“可能"的解决方案,但我无法让其中任何一个在 SQLite 中工作. 我有一个表定义如下: CREATE TABLE BookID 整数主键自增,名称 VARCHAR(60) 唯一,类型 ID 整数,电平整数,看到整数 我想做的是添加一个具有唯一名称的记录.如果名称已存在,我想修改字段. 有人能告诉我怎么做吗? 解决 ..
发布时间:2021-12-08 17:43:48 数据库

如何解决 Git 存储库中的合并冲突?

我想解决我的 Git 存储库中的合并冲突. 我该怎么做? 解决方案 Try: git mergetool 它会打开一个 GUI,引导您完成每个冲突,您可以选择如何合并.有时它需要在之后进行一些手动编辑,但通常它本身就足够了.这肯定比手工完成要好得多. 根据 Josh Glover 的评论: 命令 除非您安装 GUI,否则不一定会打开 GUI.为我运行 git ..

如何以交互方式(视觉上)解决 SourceTree/git 中的冲突

我正在为我的 git 项目使用 (Windows) SourceTree.我可以在命令提示符或 Linux 终端中执行此操作. 但是,我想知道是否有一种很好的方式来交互式和可视化地解决冲突.例如,如果 pull 检测到冲突,则弹出基于 GUI 的冲突工具(例如,P4Merge).可能吗? 我总是手动解决冲突,这很痛苦. 例如,这是来自 SourceTree 的 git pull ..

设置让 TFS 强制您在签入之前解决冲突?

我上周刚开始在一份新工作中使用 TFS.我以前的经验主要是使用 Subversion,我喜欢 Subversion 的一件事是它迫使您在检查任何可能发生冲突的东西之前获取最新信息.此外,您必须解决冲突(或者明确地将它们标记为已解决,即使它们不是真的).​​ 在 TFS 中,当两个人处理同一个文件时,似乎人们不时会无意中清除其他人的更改.我确定这肯定是由于对 TFS 缺乏经验,但似乎 Subv ..
发布时间:2021-09-06 20:26:32 其他开发

在 Subversion 中合并分支时防止冲突

我最近在 Subversion 中观察到一个非常奇怪的合并冲突.我使用乌龟 SVN 作为客户端.请查看以下Trunk及分行详情: \trunk\ .有两个用户正在处理此问题. \QA\ 是从主干合并的分支. 为简单起见,\trunk\ClassLibrary1.sln 中有一个 Visual Studio 解决方案 解决方案中目前有一个示例项目.\trunk\ClassLibrary1 ..
发布时间:2021-09-01 19:44:21 其他开发

自动解决主键合并冲突

你能建议我自动解决的方式吗发布者和订阅者合并期间的主键冲突.似乎 Sql Server 并没有开箱即用 :(. 冲突查看器向我显示下一条消息: 无法将“_publisher_server_"处的行插入传播到“_subscriber_server_".此失败可能是由违反约束引起的.违反 PRIMARY KEY 约束“PK_PartPlan_FD9D7F927172C0B5".无法在对象“ ..

如何解决Monorepo中的合并冲突?

假定以下情况: monorepo在单独的文件夹中包含两个工件,例如前端和后端 前端开发人员无法解决后端代码中的合并冲突 后端开发人员无法解决前端代码中的合并冲突 基于功能分支的工作流,前端和后端开发人员在相同功能分支上并行工作 当对功能分支的更改(由单独的开发人员创建)在后端和前端代码中发生冲突时,就会出现此问题.单个开发人员(基于上述假设)无法自行进行更新合并. ..

从git的重命名检测中排除某些文件模式?

问题 与git合并时,是否可以从重命名检测中排除某些文件模式? 背景 在我们的系统Salesforce.com中,除了名称之外,某些元数据文件是完全相同的.因此(我相信)合并可能会引起许多冲突,例如如果在一个分支中删除了一个元文件,而在另一个分支中删除了一个具有相同主体的其他元文件,则它将视为重命名,并且与在删除后添加的一个文件发生冲突. 我知道我可以调整重命名匹配的敏感性 ..

为什么在我的rebase操作中只发生一次提交而不发生两次冲突?

我有 rep1 存储库,在 master 分支上有两次提交.这些提交的 file.txt 具有以下内容: line12号线 我将 rep1 克隆到 rep2 中,并检出作为跟踪的远程分支: git checkout --track rep1/master 然后在此存储库中,将 file.txt 的第一行修改为: line1-modified-rep22号线 进行提交.然后将 ..
发布时间:2021-05-10 20:45:22 其他开发