【发布时间】:2016-11-18 11:00:16
【问题描述】:
如图,如何清除?我尝试在 xcode->preference->acount 删除,但没有效果。
【问题讨论】:
标签: xcode repository checkout history
如图,如何清除?我尝试在 xcode->preference->acount 删除,但没有效果。
【问题讨论】:
标签: xcode repository checkout history
以下适用于 maOS 10.11.6 Xcode 7.3.1(其他版本可能以不同方式/其他地方存储列表,我认为 Xcode 11 和更早的版本可以直接从 GUI 中删除项目):
也可以使用/usr/libexec/PlistBuddy 删除单个存储库。
/usr/libexec/PlistBuddy ~/Library/Preferences/com.apple.dt.Xcode.plist
print :IDESourceControlRecentsFavoritesRepositoriesUserDefaultsKey
计算要删除的顶级项目(从 0 开始),例如删除第二个:
delete :IDESourceControlRecentsFavoritesRepositoriesUserDefaultsKey:1
冲洗并重复
save
quit
请注意,当删除带有子模块的存储库时,人们很可能也希望删除这些子模块,因为它们指的是已删除模块中的工作副本。
可以从菜单Xcode > Preferences > Accounts 选项卡中删除 SCM 帐户(相对于存储库)。
参考资料:
https://fgimian.github.io/blog/2015/06/27/a-simple-plistbuddy-tutorial/
Clearing history list of repositories in XCode
在旁注中,我还注意到一些关于 SO 的类似问题:
How to clear repository checkout history in Xcode
How to remove remote git urls from xcode?
【讨论】:
在您的终端中点击以下命令以清除 XCode 首选项
defaults delete com.apple.dt.Xcode
【讨论】: