Xcode源代码控制问题(所有项目都已受源代码管理)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode源代码控制问题(所有项目都已受源代码管理)相关的知识,希望对你有一定的参考价值。

最后5或10个会话,每当我开始源代码控制(源代码管理>创建工作副本)时,我都会收到一条消息“所有项目都已在源代码管理下”。对于弹出此消息的每个项目,我转到终端中会话的目录并运行ls -a以检查隐藏文件并查看.git文件是否确实存在。我在Xcode会话所在的目录中执行了此操作,并一次返回一个文件夹,同时检查每个文件夹中的.git文件,但是没有父目录也有.git文件。我可以让Xcode启动源代码控制的唯一方法是使用终端进行第一个git commit:git init git add。 git commit -m“初始提交。”这在以前从未发生过,我曾经总是能够通过Xcode启动源代码控制。然后我可以使用Xcode源代码控制。有人知道修复吗?在OS 10.12.3和Xcode 8.2.1上

答案

消息所有项目已经在源代码管理下,意味着项目已经由git控制(.git文件夹位于相同路径或父路径中)。所以你需要为xcode中的项目做的是提交/拉/推。或者您可以通过源代码控制 - >项目(通常在上面创建工作副本项目)配置项目 - >配置git。

如果你想在同一个git repo中添加一个文件,你应该在与.git或它的子路径相同的路径中添加一个文件,然后在xcode - > source control - > commit - >中选择你添加的文件 - > commit。

如果要对另一个项目执行源代码管理,则应关闭当前项目,然后使用其他项目重新打开xcode。

另一答案

我在类似的问题上以文章的形式写了一个解决方案。 https://stackoverflow.com/a/50751648/2036103希望能帮助某人。

以上是关于Xcode源代码控制问题(所有项目都已受源代码管理)的主要内容,如果未能解决你的问题,请参考以下文章

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

Xcode 在源代码管理中显示多个项目

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

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

XCode 6 在源代码管理上崩溃

如何解决意外的HTTP状态代码:404(-1)