加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – xcode从项目中删除存储库

发布时间:2020-12-15 02:03:09 所属栏目:百科 来源:网络整理
导读:我的xcode项目在源代码管理菜单下列出了两个存储库。其中一个是旧项目的存储库,不应与当前项目相关联。但是,我无法弄清楚如何将其从项目中删除。 注意:我已经从管理器中删除了该存储库。 任何帮助将不胜感激。 解决方法 我通过手动编辑.xccheckout文件来
我的xcode项目在源代码管理菜单下列出了两个存储库。其中一个是旧项目的存储库,不应与当前项目相关联。但是,我无法弄清楚如何将其从项目中删除。

注意:我已经从管理器中删除了该存储库。

任何帮助将不胜感激。

解决方法

我通过手动编辑.xccheckout文件来做到这一点。

以下是适用于您的步骤:

退出Xcode,并备份您的项目文件。
>在Finder中,右键单击项目文件,然后选择“显示包内容”
>右键单击project.xcworkspace文件,然后选择“显示软件包”
>在名为xcshareddata的文件夹中,有一个扩展名为.xccheckout的文件(它应该与您的主项目文件具有相同的名称,但带有.xccheckout扩展名)
>备份这个文件
>在你喜欢的纯文本编辑器中打开.xccheckout文件 – 这是一个plist。
>找到IDESourceControlProjectWCConfigurations键,并查找< dict>它具有要删除的存储库的名称。
>在同一< dict>有一个密钥IDESourceControlWCCIdentifierKey,其值包含一个看起来像UUID的标识符 – 此字符串标识存储库。
>搜索整个文件的密钥/字符串对的ID作为密钥。
删除所有这些对。
>删除< dict>
>保存文件
>在Xcode中重新打开项目,并确保一切都很好。

如果仍然显示,请确保项目中的任何文件都不位于旧版本库的目录(通过绝对文件引用)。您可以通过打开项目文件中的主文件project.pbxproj来调查此问题。

您还可以通过临时重命名旧存储库的根文件夹(在Finder中)来测试,如果存储库不再显示在“源代码管理”菜单中,那么您的项目中有一个位于该旧存储库中的文件库。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读