繁体   English   中英

iPhone:如何重新创建XCode内置git存储库?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM