gpt4 book ai didi

ios - 我的 xcode 在源代码管理中显示同时打开两个分支

转载 作者:可可西里 更新时间:2023-11-01 06:04:09 28 4
gpt4 key购买 nike

我的 xcode 在源代码管理中显示同时打开两个分支。我想从中删除一个brance。因为当我切换分支时它产生了一些未提交的更改。附上截图。提前感谢您的帮助。其他详细信息 Xcoed 版本:7.1 enter image description here

最佳答案

我遇到了同样的问题,并找到了如何在此环境下删除不需要的分支:XCODE 7.3 (7D175) 和使用 CocoaPods 生成“.xcworkspace”文件。

下面的步骤就是查找和删除分支的方法:1. 找到“MyApplication.xcworkspace”文件。2. 例如使用 TextWrangler 打开此文件(必须在所选编辑器中完成以下步骤)。3. 您应该看到两个文件夹:“xcshareddata”和“xcuserdata”。展开“xcshareddata”。4. 选择并打开“MyApplication.xcsmblueprint”文件。

现在,您应该会看到一些行,其中写有您要删除的分支。在“DVTSourceControlWorkspaceBlueprintIdentifierKey”部分记下它的 ID,然后选择它出现的所有行,以便同时删除它们。这些行位于某种字典中。

在 XCODE 中打开您的项目,您应该不会再在“源代码管理”菜单中看到不需要的分支。

添加说明

@Muthu Selvam:

  1. 在您的“.xcscmblueprint”文件中,查看标题为“DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey”的字典(第 12 行)。您注意到您有 3 个 ID 作为键,名称作为值。在这里,这意味着您显然有 3 个不同的分支,其中两个具有相同的名称(很奇怪???)。

  2. 现在,如果您查看标题为“DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey”的字典数组(第 20 行),您的 3 个分支中的每一个都在专用字典中进行了深入描述。在这里,您可以看到要保留的和必须删除的(查看每个字典中的“DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey”)。

  3. 选择要删除的 2 个分支的 ID 后,查看标题为“DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey”的字典(第 6 行)并删除 2 个不需要的行,包括 2 个不需要的 ID。

  4. 与标题字典“DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey”(第 12 行)中的步骤 3 相同。

  5. 最后但同样重要的是,删除标题数组“DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey”(第 20 行)中的整个 2 个字典。

它应该可以工作。 :o)

关于ios - 我的 xcode 在源代码管理中显示同时打开两个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34389121/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com