移除Xcode项目的源代码控制

30

我在Xcode项目上已经使用了一段时间的源代码控制,但现在我不想使用它了。

如何从Xcode项目中删除源代码控制?

5个回答

81
有三种方法。第一种方法将禁用所有项目的源代码控制。第二种方法将删除所有项目与单个存储库的链接。第三种方法将删除单个项目与存储库的链接。我认为你需要的是第三种方法。
1:通过源代码控制管理首选项
在Xcode中,选择“Xcode->首选项”,然后选择“源代码控制”,取消选中“启用源代码控制”选项。

enter image description here

2:前往 Xcode->偏好设置->账户->仓库 并将其删除。

enter image description here

3:你可以通过以下方式手动完成:在Mac上显示隐藏文件并从项目中删除所有的.svn.git.tf文件夹(根据源代码控制)。

示例svn目录:

enter image description here


2
这将删除远程仓库,但不会从源代码控制中删除项目。 - Aaron Brager
5
方法1将禁用所有项目的源代码控制。方法2将删除所有项目与单个存储库的链接。方法3将删除单个项目与存储库的链接。我认为需要使用方法3。其他方法可能会影响其他项目,因此请谨慎操作。 - Abdurrahman Mubeen Ali
非常感谢,节省了我的时间。 - MacDeveloper
很高兴听到这个消息!@ioSana - Shamsudheen TK

12

Xcode 5的步骤与Xcode 4的步骤相同:

只需删除项目文件夹中的.git目录。为了安全起见,应该先在Xcode中关闭该项目。


1
谢谢,这对我很有帮助。.git文件默认是隐藏的,以下是查看它们的命令:defaults write com.apple.finder AppleShowAllFiles YES。将YES更改为NO以再次隐藏它们。此外,在运行命令后,按住“option / alt”键,右键单击Dock中的Finder图标,然后单击Relaunch。 - Bobby
7
按下“命令+Shift+.”可在Finder中显示隐藏的文件夹和文件。 - noelicus
Aaron Brager的答案在Xcode 13中仍然有效。当与@noelicus的评论结合使用时,它很容易使用。 - ICL1901

4
  1. 退出XCode。
  2. 打开终端。
  3. 导航到项目的根目录。
  4. 输入find ./ -name .svn -exec rm -rf {} \;
  5. 打开您的项目。

您的项目应该已经与所有仓库断开连接。

注意: 该命令搜索所有扩展名为.svn的文件名,并强制递归删除所有这些文件。


3
这是我在Xcode中删除存储库的方法,以下是简单的步骤:
  1. 禁用Xcode项目中的源代码控制,即:Xcode -> Preference -> Source Control How to Disable Source Control in Xcode
  2. 退出Xcode
  3. 打开终端并输入:cd(您的项目根路径或文件夹),按回车键
  4. 输入:rm -rf .git
  5. 关闭终端
  6. 最后,在Xcode中打开您的项目,重新启用源代码控制时,您将看到旧的存储库已被删除。

2

要删除当前的远程仓库,只需执行此命令

rm -rf .git 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接