为什么在 Xcode 5 中使用工作区时源代码管理不起作用?



通常我只创建一个新项目,选择将其置于源代码管理之下的选项,一切都会正常工作。

今天我尝试使用工作区,但它不起作用。以下是我所做的:

  1. 文件->Xcode->新建工作空间。(在新文件夹中创建工作空间)。点击保存
  2. 文件->新项目->iOS->单视图应用程序->下一步
  3. 输入产品名称等,下一步
  4. 确保选中"在我的Mac上创建git存储库"。选择保存工作空间的文件夹。选择"添加到"->您创建的工作区。点击创建
  5. 在应用程序代理中键入一些内容。建筑保存文件
  6. 尝试在源代码管理中提交-->不能!所有选项都变灰。即使对应用程序委派进行了更改,"m"符号也不会出现在其附近

如何正确设置工作区以便使用源代码管理?我的设置出了什么问题

编辑:尝试添加新文件也不会使"A"符号出现在新文件附近。显然源代码管理未启用。
如果我创建了一个不属于工作区的项目,那么源代码管理工作得很好。

编辑:导航到文件夹目录并运行git status,会显示以下消息:

致命:不是git存储库(或任何父目录):.git

为什么没有创建git存储库?我该如何让它发挥作用

编辑:我从工作区中删除了我的项目。已关闭工作区。在工作区外再次创建了项目。已关闭项目。将项目拖到工作区中,现在该项目既是工作区的一部分,又受源代码管理。当我在工作区中创建项目时,无法说明为什么它不起作用。

编辑:当我在工作区内创建项目时,我不知道源代码管理不起作用的原因,所以我将打开它,以防有人有答案,或者知道它是否是已知的错误。

看起来.git目录不在主工作区目录中。在Finder中启用隐藏文件视图,查看.git目录的位置。Xcode使工作区的工作变得相当混乱,因为它确实强制执行任何逻辑目录结构。你可以尝试使用像AppCode这样的IDE来给你更好的想法,你可以从JetBrain的网站上获得30天的免费版本。

最新更新