Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 现有项目的Xcode源代码控制问题_Iphone_Ios_Git_Controls_Version - Fatal编程技术网

Iphone 现有项目的Xcode源代码控制问题

Iphone 现有项目的Xcode源代码控制问题,iphone,ios,git,controls,version,Iphone,Ios,Git,Controls,Version,因此,我有一个大约一年前创建的项目,每更新一个版本,我都会手动将文件保存到外部硬盘。在Xcode 4.2中,源代码控制现在完全集成到Xcode中。至少我是这么想的。我的问题是没有创建gitrepo(见下文),而是让它与版本控制一起工作 在我的目录(cdIn)中,我创建了一个git存储库。我在Xcode和Github for Mac中的Organizer中看到了这一点。这确实是一种吉特回购 git init git add . git commit -m 'First commit' 但在Xco

因此,我有一个大约一年前创建的项目,每更新一个版本,我都会手动将文件保存到外部硬盘。在Xcode 4.2中,源代码控制现在完全集成到Xcode中。至少我是这么想的。我的问题是没有创建
git
repo(见下文),而是让它与版本控制一起工作

在我的目录(
cd
In)中,我创建了一个git存储库。我在Xcode和Github for Mac中的Organizer中看到了这一点。这确实是一种吉特回购

git init
git add .
git commit -m 'First commit'
但在Xcode中,当我更改一个文件时,没有
M
a
徽章或其他让我知道它已更改的信息。此外,源代码管理上下文菜单项都被禁用,因此完全没有用处。我不希望每次都必须在组织者或命令行中提交或恢复


如何在Xcode中启用这部分版本控制?我添加到.xcodeproj文件中的一些标记?某个地方有个厕所?什么地方的背景?有人知道吗?谢谢

所以我解决了这个问题。我必须先清理这个项目,然后它才会给我看徽章。在那之后我重新启动了Xcode,这可能有帮助,也可能没有帮助。无论如何,在那之后,它运行得非常好。

我还发现一种新的干净链接回购协议就是答案。只需将包含xcode proj文件的整个文件夹拖到Git工作区中,并按照提示操作即可。在那之后,一切都联系在一起,很酷。也就是说,我知道可能会有更优雅的解决方案和答案