gpt4 book ai didi

Git 帮助 UserInterfaceState.xcuserstate : warning: Merge conflict: File still marked as conflicted

转载 作者:太空狗 更新时间:2023-10-29 13:47:45 31 4
gpt4 key购买 nike

我有一个项目一直在 Xcode 4.4.1 中进行,我想回到以前的分支。(注意分支并不复杂,而是代表线性发展)

当我选择上一个分支时有一个警告

UserInterfaceState.xcuserstate: warning: Merge conflict: File still marked as conflicted

一切看起来都很好,但是所有的构建和运行菜单项都是灰色的,所以我什么也做不了。

我试图恢复到最新的分支,这看起来不错,但仍然存在 merge 冲突 MyProject.xcodeproj/project.xcworkspace/xcuserdata/ian.xcuserdatad/UserInterfaceState.xcuserstate:警告: merge 冲突:文件仍标记为冲突

我试过 git status,但没用

# Unmerged paths:
...
# deleted by them: MyProject.xcodeproj/project.xcworkspace/xcuserdata/ian.xcuserdatad/UserInterfaceState.xcuserstate
#
# Changes not staged for commit:
...
#
# deleted: MyProject.xcodeproj/xcuserdata/ian.xcuserdatad/xcschemes/QuollEyeTree.xcscheme

我尝试了 git reset HEAD,但这似乎没有帮助,我不知道从这里去哪里。

Git 可以很方便地根据以前的版本检查代码,但每当我尝试交换版本时我都会遇到麻烦。

当我尝试创建一个工作区并添加另一个项目时,我当前的问题似乎更加严重了。原始项目是在 Xcode 3 下创建的,项目和文件直接在项目目录下。

编辑 - 已解决

下面的答案没有解决问题,但都有帮助。

我从项目目录中保存了我的代码,删除了最新的分支

git reset --hard HEAD~1

然后将修改后的文件复制回工程目录

我还更新了我的 .gitignore(我认为我之前做过)

最佳答案

在解决我的冲突后,我遇到了同样的问题,这就是我解决它的方法。如果您使用 Xcode 来跟踪您的 git 仓库,请尝试以下操作。1.我解决了所有的冲突,然后保存了解决的文件。2. 转到文件 -> 源代码管理 -> 标记为已解决

Voila Xcode 不再将这些文件识别为存在冲突。希望这对某人有用。

关于Git 帮助 UserInterfaceState.xcuserstate : warning: Merge conflict: File still marked as conflicted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12192649/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com