0

我有 Xcode (4.5) 运行存储在 git 存储库中的项目。从理论上讲,我应该能够git checkout(从命令行)查看不同版本的代码,以查看不同时间点的情况。

实际上,Xcode 并不能很好地处理这些更改。Xcode 不会忘记旧版本源中丢失的文件。它们以红色显示,就好像它们不见了一样。这些文件没有丢失。它们只是在之前的提交完成时不存在。

我的猜测是,发生这种情况是因为xcuserdata每次发生新结帐时都不会重置。它被.gitignore.

知道如何解决这个问题吗?谢谢。

4

1 回答 1

0

问题解决了。问题实际上不在于 Xcode,而在于 Git 存储库本身。我的菜鸟错误。

为了将来参考,project.pbxproj您的文件.xcodeproj包含项目中哪些文件的列表。这应该包含在您的 Git 存储库中,以确保 Xcode 跟上每个修订版中的更改。

于 2012-11-20T19:57:49.813 回答