我熟悉 Xcode 中组和实际目录之间的差异。我总是在查找器中创建一个实际文件夹并将其拖到项目中,确保未选中“复制”。
当我移动文件夹时,我仅通过引用删除项目,将它们移动到查找器中,然后重新添加它们。
现在我第一次使用git,在测试中发现,如果我使用上述方法删除目录,我无法进行提交。 Xcode 告诉我它无法切换到该目录,因为“没有这样的文件或目录”。根据我在网上发现的情况,在 Xcode 中完成目录更改时,git 不会收到通知。
如何在 Xcode 4 中使用 git 移动文件和文件夹,并让编译器和 git 了解这些移动,以便我可以提交?
您不得使用 Finder 移动 GIT 存储库中的文件。您最好使用 shell 中的 move 命令。
然后,您必须手动刷新 XCode 中的链接(或再次删除/添加文件)。
移动文件类似于 unix 的“mv”命令,带有“git”前缀:
git mv path destination
(使用 -f 覆盖目标...谨慎)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)