xcode - 无法执行操作,因为 "PROJECTNAME"有一个或多个树冲突

标签 xcode git tree conflict git-pull

我正在使用 Git,当我尝试使用 XCode 的源代码控制菜单从我当前的分支中提取一个更新的开发分支时,我收到了这个错误消息:

The operation could not be performed because "ProjectName" has one or more tree conflicts.

如何解决这些树冲突? 谢谢

最佳答案

我遇到了这个问题。当我删除或更改项目的目录时,经常会发生这种情况。例如,当我将一个目录移动到另一个现有目录时,两个目录都是真实文件夹时,警告将存在。

事实上,树冲突的意思是你的工作仓库中的目录级别与服务器上的不同。

这是我解决这个问题的方法:

  1. 检查本地工作存储库中的哪个目录与服务器存储库不同。
  2. 如果本地仓库有额外的目录 Delete(local) -> update ->OK , 如果本地存储库缺少某些东西并且不需要服务器中的额外元素,则删除(服务器)-> 更新。 注意此后树冲突不再存在。

希望有所帮助。

关于xcode - 无法执行操作,因为 "PROJECTNAME"有一个或多个树冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16356528/

相关文章:

swift - 快速打印图像后的数字列表是什么

ios - 无法将应用程序部署到 ios 8 设备

git - 有没有办法通过保留现有的提交哈希来执行 git rebase?

haskell - 映射一棵树

javascript - ExtJS 加载嵌套 JSON

iphone - 为不同的客户定制ios应用程序

iphone - 语义问题 : Use of undeclared identifier when adding Framework class references

git - 从 GitHub fork 到 Bitbucket

git - 通过减少 checkout 时间来提高 Azure 管道性能

c# - 如何根据项目在树中的位置为树状数据结构编写哈希码?