TFS Git-拉取请求“合并失败”

马辛·D

嗨,我在TFS和git pull请求中遇到了这个问题。

我们有两个主要分支:-master -develop

所以我创建新的分支async_data_loading发展,并在其中做一些改变。接下来,我提交更改并将其推送到远程async_data_loading,然后创建新的请求请求以将更改合并到远程开发中,我得到了:

TFS合并失败

但是当我尝试从控制台中找到任何合并冲突时,没有任何问题可以解决...我什至可以将更改合并到本地开发中,而不会出现任何问题。如您所见,我的本地分支和开发位于同一个“分支”下,因此没有冲突可以解决,只是我的分支领先于少数提交。

分支图

有人遇到这个问题并解决了吗?我花了几个小时来寻找解决方案,但是什么也没找到。

有趣的是,如果我从master创建一个测试分支,然后按照开发步骤进行操作,那么在TFS上将我的测试分支合并到master上就没有问题。

马辛·D

好的,现在问题已解决。我们发现,其中一个文件夹中的某些文件已被复制,并且它们的名称是这些文件在开发人员系统中的完整路径,如下所示:

{PC_name} / Users / {user_name} / {full_path_to_local_file} .cs

当我们删除这些文件时,TFS突然能够完成服务器上的合并而不会抱怨。

让我烦恼的是缺少任何信息,为什么服务器上的合并失败。这肯定是MS将来应该解决的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章