"Main.storyboard" 无法打开。多个元素具有 ID "Dsa-PS-aBW"
"Main.storyboard" could not be opened. Multiple elements have the ID "Dsa-PS-aBW"
我使用 bitbucket。它工作正常,但从昨天提交后,推拉我们无法打开情节提要,它告诉我 ----"Main.storyboard" 无法打开。多个元素具有 ID "Dsa-PS-aBW"
谁能告诉我如何解决这个问题??或者我怎样才能取回我以前的代码??
下面问题中较长的回复彻底解释了如何解决重复 ID。
Xcode:The identifier IBMemberID xxx-xx-xxx is already in use by <IBUITableView: 0x7fc17df3b720>
故事板合并冲突是 XCode 的一个小问题。如果你搜索的话,有一些博客提供策略。
关于取回您以前的代码,如果您还没有提交,您可以在XCode中执行以下操作:
Source Control > Discard All Changes
如果您已经提交或者如果 XCode 在放弃更改后仍然抱怨,您可以检查您的最后一次提交。您可以通过终端获取该提交的 7 位哈希值:
$ git reflog
然后像任何分支一样检查提交:
$ git checkout [7-digit hash]
示例:
$ git checkout a2c4e6g
你会处于一种超然的状态,但不会。读这个:Git create branch where detached HEAD is
右键单击 xib 或故事板,然后以源代码打开。然后使用您的 ID 搜索(对于您的情况是“Dsa-PS-aBW”),您应该会看到 2 个引用,只需删除其中任何一个。
这将帮助您在不丢弃任何东西的情况下解决问题。
我就这样解决了这个问题
打开有问题的故事板或 xib 作为源代码并搜索 ID(例如 "Dsa-PS-aBW")
你应该至少有两个并删除其他的
我使用 bitbucket。它工作正常,但从昨天提交后,推拉我们无法打开情节提要,它告诉我 ----"Main.storyboard" 无法打开。多个元素具有 ID "Dsa-PS-aBW"
谁能告诉我如何解决这个问题??或者我怎样才能取回我以前的代码??
下面问题中较长的回复彻底解释了如何解决重复 ID。
Xcode:The identifier IBMemberID xxx-xx-xxx is already in use by <IBUITableView: 0x7fc17df3b720>
故事板合并冲突是 XCode 的一个小问题。如果你搜索的话,有一些博客提供策略。
关于取回您以前的代码,如果您还没有提交,您可以在XCode中执行以下操作:
Source Control > Discard All Changes
如果您已经提交或者如果 XCode 在放弃更改后仍然抱怨,您可以检查您的最后一次提交。您可以通过终端获取该提交的 7 位哈希值:
$ git reflog
然后像任何分支一样检查提交:
$ git checkout [7-digit hash]
示例:
$ git checkout a2c4e6g
你会处于一种超然的状态,但不会。读这个:Git create branch where detached HEAD is
右键单击 xib 或故事板,然后以源代码打开。然后使用您的 ID 搜索(对于您的情况是“Dsa-PS-aBW”),您应该会看到 2 个引用,只需删除其中任何一个。 这将帮助您在不丢弃任何东西的情况下解决问题。
我就这样解决了这个问题
打开有问题的故事板或 xib 作为源代码并搜索 ID(例如 "Dsa-PS-aBW")
你应该至少有两个并删除其他的