【发布时间】:2012-02-29 21:59:27
【问题描述】:
我熟悉 Xcode 中组和实际目录之间的区别。我总是在 finder 中创建一个实际文件夹并将其拖到项目中,确保未选中“复制”。
当我移动文件夹时,我只通过引用删除项目,在查找器中移动它们,然后重新添加它们。
现在我是第一次使用 git,在测试中发现如果我使用上述方法删除目录,我无法进行提交。 Xcode 告诉我它不能切换到目录,因为“没有这样的文件或目录”。从我在网上找到的内容来看,在 Xcode 中完成时不会通知 git 目录更改。
如何在 Xcode 4 中使用 git 移动文件和文件夹,并让编译器和 git 知道这些移动,以便我可以提交?
【问题讨论】:
-
你熟悉使用 git 命令行客户端吗?
-
不,不是。我确实有《Pro Git》这本书,但我担心如果我从终端的 git 存储库中删除文件,它会搞砸 Xcode 中的文件(这意味着 xcode 跟踪它自己的文件的方式)。
-
我只是建议在您的存储库上运行
git add --all然后恢复您的 Xcode 管理。 -
如果我想删除现有文件夹,然后在另一个位置重新添加该文件夹怎么办? (实际上,移动文件夹)当文件夹丢失时会发生什么?如果您可以在回答帖子中描述执行此操作的步骤,我将对其进行测试。
标签: iphone ios xcode git xcode4