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

问题描述 投票:0回答:2

最后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上

xcode git version-control
2个回答
0
投票

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

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.