在 Xcode 中更改 Git 的用户图片

Posted

技术标签:

【中文标题】在 Xcode 中更改 Git 的用户图片【英文标题】:Change the user picture for Git in Xcode 【发布时间】:2014-10-02 17:10:44 【问题描述】:

有什么方法可以改变 Xcode5 的 Git 用户图片吗?

我可以使用以下命令更改用户名和电子邮件:xcrun git config --global user.name 'new_user_name'xcrun git config --global user.email 'new@email.com'

但是用户图片呢?

【问题讨论】:

【参考方案1】:

Xcode 中的用户图片链接到您的 Mac 联系人。如果联系人有图片并且您将该联系人与 Git 提交者相关联,那么 Xcode 将在历史记录中显示它。这是它在 Xcode 6 中的工作方式,在 Xcode 5 中尝试一下:

在源代码控制 - 历史记录中,将鼠标悬停在提交者的姓名上 点击那个超小的披露三角形 从下拉菜单中选择添加到联系人 您现在可以创建一个新联系人,包括一张图片,或“选择现有”并选择一个联系人 确认您的选择,图标会显示在您的项目中

Xcode 不够聪明,无法将相同的提交者联系人应用于您的所有项目,因此您需要为每个项目重复此过程。

【讨论】:

【参考方案2】:

Git 不存储提交者或作者的图片或头像,因此您无需在此处设置图片。

GitHub 使用gravatar 来获取存储在提交中的电子邮件地址的头像,我想 Xcode 在这里也是这样做的。尝试更改与您使用的电子邮件地址关联的 gravatar,看看是否符合您的要求。

【讨论】:

我说的'用户图片'是Xcode5的Source ControlProject history中显示的图片。

以上是关于在 Xcode 中更改 Git 的用户图片的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 中更改 Git 的用户名?

如何在 Xcode swift 中更改图片方向

XCode 中的 Git 状态永远不会从“A”更改

失败的 Xcode Git 合并卡住了

故事板不显示从 git 更新项目后所做的更改

sh 基于git commit自动更改Xcode项目内部版本号