清除 XCode 中的存储库历史列表

Clearing history list of repositories in XCode

我目前正在使用 SourceTree 和 Git 作为我的版本控制工具,我只有两个活动项目正在使用它。

但是,当我转到 XCode -> 源代码管理 -> 检出时,我看到了一个我已删除或不属于我的存储库列表(因为很多人发送我他们的项目进行审查)。我已经搜索了我的整台机器来寻找这些值,但还没有找到它们。这是我的签出 window 的屏幕截图:

我还仔细检查了我的首选项 -> 帐户,以确保只有我想要的两个在那里。

我只想保留最后两个并删除其余部分。这个壮举有可能吗?提前谢谢你。

在我的整台机器上搜索这些值几天后,多亏了这个答案的一个提示:

根据该问题中发布的答案的一些想法,我设法在不删除整个文件并丢失所有 data/preferences 的情况下解决了问题。

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

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

只是想我会把这个留在这里给那些想要保持 XCode 偏好整洁的人。