我有 Xcode (4.5) 运行存储在 git 存储库中的项目。从理论上讲,我应该能够git checkout
(从命令行)查看不同版本的代码,以查看不同时间点的情况。
实际上,Xcode 并不能很好地处理这些更改。Xcode 不会忘记旧版本源中丢失的文件。它们以红色显示,就好像它们不见了一样。这些文件没有丢失。它们只是在之前的提交完成时不存在。
我的猜测是,发生这种情况是因为xcuserdata
每次发生新结帐时都不会重置。它被.gitignore
.
知道如何解决这个问题吗?谢谢。