【发布时间】:2019-05-26 00:28:21
【问题描述】:
在将我的分支代码与 master 合并时,我遇到了合并冲突,其中大部分都得到了解决,但我无法解决少数文件上的合并冲突,因为我无法接受更改或暂存它们。
在 Sourcetree 中,每当我尝试使用“他们的”解决冲突时,我都会收到错误消息 -“无法更新一个或多个文件,请检查没有其他应用程序正在锁定您的文件”,而当我尝试解决冲突时使用“我的”,它没有显示这个错误,也没有做任何事情,合并冲突仍然存在。不太确定为什么我无法合并文件。
尝试从编辑器手动合并每个文件时,没有显示错误或冲突,但我仍然无法暂存该特定文件。在 git 输出中,它显示不存在要合并的更改,但此文件始终显示在合并更改部分中,但存在冲突。
【问题讨论】:
-
我在这里看到了不止一个,可能不相关的问题。关于合并冲突,只需在编辑器中打开这些文件并手动进行合并。如果仍然失败,请编辑您的问题并告诉我们确切的问题是什么。
-
尝试从 Visual Studio 代码编辑器手动合并每个文件时,没有显示错误或冲突,但我仍然无法暂存该特定文件。在 git 输出中,它显示没有要合并的更改,但此文件始终显示在合并更改部分中,但存在冲突。
标签: merge bitbucket git-merge atlassian-sourcetree