删除 Xcode 的 CheckOut window 中最近的项目

Remove recent items in the Xcode's CheckOut window

有没有办法在 Xcode 7 的结帐对话框("source control" -> "check out...")中清除最近的项目?

window 列出了两个:

  • Projects/Workspaces Xcode 正在跟踪(并因此维护派生数据,例如构建产品)
  • Xcode 持有
  • 的登录凭据的存储库

对于第一个,请查看 Projects window。您可以清除那里的东西,但代价是丢失与它们相关的派生数据。

第二个,查看 Xcode 首选项的 Accounts pane

一旦您从这两个地方删除了内容,它们就不会再出现在“签出”中 window。 (如果他们这样做,我会称之为错误...... and file it with Apple。)

您似乎需要在 Library/Preferences 目录中找到 com.apple.dt.XCode.plist

搜索 IDESourceControlRecentsFavoritesRepositoriesUserDefaultsKey,该键下应该有一个项目列表。可以从中删除不需要的存储库,下次 XCode 重新启动时会反映出来。

对于微不足道的事情来说,这是一项艰巨的任务。但是,嘿,至少可以做到这一点。干杯。