【发布时间】:2011-05-13 16:01:27
【问题描述】:
在项目导航器中,项目文件旁边有一个小“M”,表示它已被修改。 所以我点击版本编辑器。左侧显示项目文件的内容,右侧显示“无编辑器”。如果我进入源代码管理,提交选定的文件...
但是,其他文件(.m、.h、.plist 等)都显示出真正的差异,并且可以正确签入更改。
我是否以某种方式配置错误?
【问题讨论】:
标签: xcode xcode4 version-editor
在项目导航器中,项目文件旁边有一个小“M”,表示它已被修改。 所以我点击版本编辑器。左侧显示项目文件的内容,右侧显示“无编辑器”。如果我进入源代码管理,提交选定的文件...
但是,其他文件(.m、.h、.plist 等)都显示出真正的差异,并且可以正确签入更改。
我是否以某种方式配置错误?
【问题讨论】:
标签: xcode xcode4 version-editor
这发生在我更新到 Xcode 4.0.2 之前。我认为这是一个错误。但是,请尝试转到 File -> Source Control -> Refresh Status 来刷新状态。
同样,这可能很明显,但请确保您通过在源代码树中单击实际选择了修改后的文件。
【讨论】:
我也遇到过,完全一样的问题。
尽管您可以使用管理器界面或命令行界面,但它们看起来都很好。
在通过 Xcode File...Source Control..commit 更新文件之前,它无法识别该文件,并且版本编辑器似乎无法正常工作。
症状:右侧窗格将显示诸如文件添加和未版本化文件之类的消息,而左侧窗格将只显示当前本地修订。
这特别奇怪,因为跳转条和时间线会显示其他修订版,您无法找到它们。
解决方法是对每个文件进行小幅编辑,然后使用 Xcode 的 File..Source Control..Commit。
然后文件(及其之前的修订版)将开始显示在版本编辑器中。
【讨论】:
使用 SVN 存储库也有同样的问题。一旦我进入组织者并验证我可以看到我正在处理的分支的修订历史,它就解决了。我不得不点击刷新。
【讨论】:
我在使用 git/sourcetree 存储、更改分支然后取消存储后遇到了这个问题。
上述方法均无效,但删除工作区有效。 按照这个链接。 Xcode 4 - slow performance
在 Xcode 4.5 上
【讨论】:
我在使用 XCode 4.4.1 时遇到了同样的问题
我的解决方案: 当他在版本控制视图上显示没有编辑器时,顶部栏显示“正在加载修订”并且有一个无限的进度条。 我只是双击进度条,文件已加载到编辑器中。
【讨论】:
可以设置一个本地 git 作为源代码管理,这将使您的文件>源代码管理>提交工作。
我认为这将在某种程度上回答您的特定问题。
警告,要提取以前的版本,您需要退出 XCode(为了安全)并使用 CLI git。
查看此主题以获得有关此主题的出色帮助。
【讨论】:
(颠覆单片机) 在管理器 Repositories 窗格中执行更新操作会重新同步 Xcode 并解决问题。无需提交。
【讨论】:
当我试图复制一个项目以进行一些实验时,我遇到了这个“无编辑器”问题,只需选择文件夹并在 Finder 中选择文件>复制。 Xcode 不喜欢这样,不仅重复的项目出现“无编辑器”问题,而且(在删除重复的项目后)我发现每当我尝试打开原始项目时都会出现“无编辑器”的问题。
我的解决方案是简单地使用 Time Capsule 将项目文件夹恢复到我导致所有这些问题之前。成功了!
不过,我仍然对它为什么起作用感到有些困惑,因为 Finder 表明,由于我所做的任何事情,原始项目文件都没有被修改。也许有一些不可见的文件或已更改的内容....
【讨论】:
不知道,但对我来说,我可以通过从最近的文件中选择它来回到我的项目
【讨论】:
Xcode 7.2.1 也有同样的问题。我做了一个“产品清理”,然后通过选择“显示#修改过的文件”选择了“源代码控制历史”和历史提交之一,然后选择了窗口左上角的列表图标(在页面图标之后) .现在一切正常。
【讨论】: