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

时间:2017-02-03 11:20:23

标签: xcode git version-control

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

2 个答案:

答案 0 :(得分:0)

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

如果你想在同一个git仓库中添加一个文件,你应该在与.git相同的路径中添加一个文件或者它的子路径,然后在xcode中添加一个文件 - >源控制 - >提交 - >选择您添加的文件 - >提交。

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

答案 1 :(得分:0)

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