[英]iPhone: How to re-create XCode built-in git repository?
我想在XCode中使用git进行iPhone应用程序开发。
我从几天前开始使用它。
但是在重命名XCode项目名称后,提交不再起作用。
所以我尝试重新创建git的存储库。
我可以删除旧的存储库,并可以使用XCode的Organizer创建新的存储库。
但是我不知道如何使用项目中的新存储库。
刚刚重命名了我的项目,这是一个有趣的问题:)
我打开了提交对话框,一切看起来都很好,但是在提交时,我遇到了同样的问题。 看起来项目名称没有将新的项目目录添加到git中。 (您确实通过Xcode更改了项目名称,如果没有,我将其重命名,然后通过Xcode进行更改。)
首先,由于您已重建存储库,因此我将解决您的问题。
问题可能是该项目没有添加到存储库中。 如果你有 '?' 文件旁边的标记,您只需要执行Source Control | 在文件浏览器中添加文件(和项目)。
如果这不能解决问题,则您可能会将旧项目名称签入了存储库中(我不知道从Xcode中删除是否真的删除了旧存储库或只是注销了它。我遇到了这个问题,并从命令行对其进行了修复
cd <project directory>
PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin/
git rm <old project name>.xcodeproj
最后一条命令给了我一个错误,但是似乎确实从存储库中删除了有问题的条目。
希望您现在就可以启动并运行。
我通过处理旧存储库解决了这个问题,所以我所做的是为处于相似位置的其他人执行的。
(这主要是命令行内容)//在Xcode中,将项目添加到git:在文件浏览器中右键单击该项目,然后单击源代码控制| add。 这应该使? 走开。
// 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"
有几个未提交的源文件,因此我右键单击该文件将其提交,然后自行提交。 有了干净的项目后,我对一个文件进行了更改,然后通过文件菜单进行了提交,以检查整个项目是否正在提交。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.