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

Posted

技术标签:

【中文标题】在 XCode 中清除存储库的历史列表【英文标题】:Clearing history list of repositories in XCode 【发布时间】:2016-04-14 08:22:36 【问题描述】:

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

但是,当我转到 XCode -> 源代码控制 -> 签出时,我会看到我已删除或不属于我的存储库列表(因为很多人将他们的项目发送给我以供审查) .我已经在我的整个机器上搜索了这些值,但还没有找到它们。这是我的“结帐”窗口的屏幕截图:

我还仔细检查了我的 Preferences -> Account 以确保只有我想要的两个在那里。

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

【问题讨论】:

【参考方案1】:

在我的整个机器中搜索这些值几天后,感谢这个答案的一个提示:

How to remove remote git urls from xcode?

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

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

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

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

【讨论】:

以上是关于在 XCode 中清除存储库的历史列表的主要内容,如果未能解决你的问题,请参考以下文章

怎样删除历史记录?

linux怎么清除history记录

如何将历史记录彻底清除掉

如何将分支内容移动到另一个存储库保留历史记录并避免复制原始存储库的完整历史记录?

如何彻底清除电脑历史记录

历史记录清除不掉怎么办?