我想在 XCode 中使用 git 进行 iPhone 应用程序开发。
我从几天前开始使用它。
但是重命名 XCode 项目名称后,提交不再起作用。
所以我尝试重新创建 git 存储库。
我可以删除旧的存储库,并可以使用 XCode 的 Organizer 创建新的存储库。
但我不知道如何使用项目中的新存储库。
我想在 XCode 中使用 git 进行 iPhone 应用程序开发。
我从几天前开始使用它。
但是重命名 XCode 项目名称后,提交不再起作用。
所以我尝试重新创建 git 存储库。
我可以删除旧的存储库,并可以使用 XCode 的 Organizer 创建新的存储库。
但我不知道如何使用项目中的新存储库。
刚刚重命名我的项目,这是一个有趣的问题:)
我调用了提交对话框,一切看起来都很好,但是在提交时,我遇到了同样的问题。看起来项目名称没有将新项目目录添加到 git。(您确实通过 Xcode 更改了项目名称,不是吗,如果您没有,我会重命名它,然后通过 Xcode 更改它。)
首先,既然你已经重建了存储库,我会解决你的问题。
问题可能是项目未添加到存储库中。如果你有 '?' 标记旁边的文件,你只需要做一个源代码管理 | 在文件浏览器中添加文件(和项目)。
如果这不能解决它,您可能会将旧项目名称签入存储库(我不知道从 Xcode 中删除是否真的删除旧存储库或只是取消注册它。我遇到了这个问题并从命令行修复了它
cd <project directory>
PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin/
git rm <old project name>.xcodeproj
最后一个命令给了我一个错误,但似乎确实从存储库中删除了有问题的条目。
希望您现在可以启动并运行。
我通过在旧存储库上工作解决了这个问题,所以我所做的是为处于类似位置的其他人。
(这主要是命令行的东西) // 在 Xcode 中,将项目添加到 git:在文件浏览器中右键单击项目并源代码控制|添加。这应该使 ? 离开。
// Add the git directory to your path
PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin/
// go to your project directory, for me that was something like
cd ~/Projects/<project name>
git rm <old name>.xcodeproj
git commit -m "<commit message"
有几个源文件没有提交,所以我通过右键单击文件并自行提交它们来提交它们。一旦我有了一个干净的项目,我对一个文件进行了更改,然后通过文件菜单进行了提交,以检查整个项目是否正在提交。