Xcode 不会将文件添加到源代码管理

Posted

技术标签:

【中文标题】Xcode 不会将文件添加到源代码管理【英文标题】:Xcode won't add files to source control 【发布时间】:2014-03-24 17:38:35 【问题描述】:

每当我将文件添加到我的项目时。 Xcode 应该自动“至少在某一时刻做到了”将它添加到我的源代码管理中。并为它写一个A。 现在它只是这样做了:看图片

我尝试使用 app-cleaner 重新安装 Xcode.. 那里没有任何变化

不,如果我单击添加文件,无论我在 Xcode 中的哪个位置单击添加,它都无济于事 - 没有任何反应... 我使用 Github 作为 repo 并使用 Xcode 5.1

我知道我可以只使用终端并使用 git 命令,例如: git add -A git commit -m "first init" 最后是 git push origin -u 但是 Xcode 应该为我做这一切

【问题讨论】:

您是否单击了“未版本化状态”旁边的添加按钮? 是的,我也试过了。什么都没有发生 所以如果您选择这些带有 ? 的文件​​并右键单击它,您看不到添加到存储库的选项吗?如果你去终端,包含这个项目的文件夹并执行“git status”,你会看到什么? 我看到一个添加到存储库的选项,如果我点击那里没有任何反应。正如我所写的那样。无论在 Xcode 中的哪个位置,我都单击添加到存储库或类似的位置。什么都没有发生。在终端通过 git 我可以做到这一切。你要我找什么? 当你在你的项目文件夹中(在终端上),你做了一个“git status”,它说什么? 【参考方案1】:

如果您单击 XCode 菜单中的“源代码管理”,您会看到列出的两个选项吗?我发现我的 ios 项目目录中有一个 .git 文件,其中包含我所有的 iOS 项目。我删除了这个,它解决了这个问题。

我认为,当您将所有存储库导入 SourceTree 时,它​​会在存储库的父文件夹中创建一个 .git 文件。

【讨论】:

以上是关于Xcode 不会将文件添加到源代码管理的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 中将项目提交到源代码管理

如何在 Xcode 4 中将新项目添加到源代码管理?

从源代码管理 XCode 中删除 Swift 包

如何在 Xcode 5 中将新项目添加到源代码管理?

Xcode 11 成功的存档不会显示在管理器中,

源代码管理丢失项目的 Xcode 问题