2

我无法在 XCode 中为我的特定项目拍摄更多快照。如果我尝试创建快照,它会在状态栏中显示“正在创建快照 ..”并一直持续下去。然后我强制退出 Xcode,重新启动并尝试再次创建快照。这次它立即给出错误消息'..remove file manual .. ...lock'。所以我然后使用终端中的 rm 命令删除显示的文件。然后我再次尝试创建快照并继续相同的循环。

我该如何解决这个问题?

我已经为这个项目拍摄快照很长时间了,有一天我不得不删除所有旧快照,因为我突然意识到它们占用了 12+ GB!即使现在我尝试为这个项目创建一个快照,它也会在几分钟内达到 3 GB,然后我强制退出它。(我很确定这在一段时间以前一直可以完美运行,并且没有占用千兆字节的空间。)

4

3 回答 3

3

由于您将此问题标记为 git,我怀疑 git 是您问题的原因。如果项目位于 git 存储库中,我发现 Xcode 快照不起作用。如果您需要拍摄快照,解决方法是将 .git 文件夹暂时移出项目,拍摄快照,然后将 .git 文件夹移回。

于 2012-07-03T01:15:04.340 回答
2

我也有同样的问题,这就是我解决它的方法:

我在 Xcode -> Organizer -> Repositories 中注意到我的整个 ~/username 文件夹显示为存储库。我尝试在 Xcode 中删除它,但它一直返回。以前,在我安装 Xcode 4 和使用 Xcode 3 之前,我已经安装了 GIT 并将 opdenkamp/xbmc 克隆到我的主文件夹。由于缺乏对 GIT 使用的了解,我将整个文件夹设为存储库,每次尝试在 Xcode 中创建项目的快照时,它都会创建 ~/username(或其他一些进程)的快照,即永远在 ~/Library/Developer/Xcode/Snapshots/ 中创建一个多 GB 文件。事实上,我会“强制退出”Xcode 来停止这个过程。

所以我删除了 Xcode 中的存储库,我很 Xcode 然后在终端中我从我的主目录中键入 ~/username

sudo rm -r .git

如果有要保留的存储库(这对我来说不是问题)可能不是一个好主意,但是现在制作 xcode 项目的快照需要一秒钟并生成一个与 Xcode 项目顺序相同的文件,而不是现在在多 GB 球场

于 2012-10-09T10:38:31.003 回答
0

最简单的解决方法是确保在 Xcode 的首选项(源代码管理选项卡)中选中“启用源代码管理”

于 2015-01-31T19:50:39.210 回答