版本控制系统未提供作者信息

Posted

技术标签:

【中文标题】版本控制系统未提供作者信息【英文标题】:No author information was supplied by the version control system 【发布时间】:2019-08-17 12:09:33 【问题描述】:

我刚刚将我的 Xcode 更新到 10.2 版 (10E125)。

在我想提交的那一刻,我收到了这条消息:

点击修复后:

我已经填写了信息,但我仍然收到上面的消息。

什么原因?

【问题讨论】:

改用命令行? @matt 如果我们可以同时使用(UI 和命令行)那就太好了 我在尝试提交项目时遇到同样的错误(标有“!”),该错误在磁盘和服务器上都不存在(我也无法丢弃项目)。我没有得到存在的文件的错误。 【参考方案1】:

您可以使用终端设置作者信息。 xCode 可能有作者数据,但实际上并未在 Git 配置中设置。

为您计算机上的每个存储库设置您的 Git 用户名

1) 打开终端。

2) 设置 Git 用户名:

$ git config --global user.name "Mona Lisa"

3) 确认您已正确设置 Git 用户名:

$ git config --global user.name
> Mona Lisa

为单个存储库设置您的 Git 用户名

1) 打开终端。

2) 将当前工作目录更改为要配置与 Git 提交关联的名称的本地存储库。

3) 设置 Git 用户名:

$ git config user.name "Mona Lisa"

4) 确认您已正确设置 Git 用户名:

$ git config user.name
> Mona Lisa

来源:https://help.github.com/en/articles/setting-your-username-in-git

【讨论】:

【参考方案2】:

单击“修复”并提供您的 Git 用户名和电子邮件。这解决了我的问题。

【讨论】:

从问题中可以看出,我也点了FIX,填写信息。但是一旦我想再次提交,该消息就会重新出现。 您可能还需要在 Xcode 工作之前添加电子邮件信息:git config user.email "email@example.com"git config --global user.email "email@example.com"【参考方案3】:

只需点击修复并输入您自定义的作者姓名和作者电子邮件即可修复问题。

但是如果你不小心按了取消,忘记修复问题,我们还能开发ios App吗?

其实是可以的,但是我们在做版本管理和提交的时候会出现问题。因此,为了项目能够成功提交,我们需要打开Xcode的Preferences窗口,切换到Source Control选项卡,在Git页面输入Author Name & Author Email。

然后转到一个git标签并填写上图的信息

【讨论】:

以上是关于版本控制系统未提供作者信息的主要内容,如果未能解决你的问题,请参考以下文章

Redshift COPY 抛出错误,但“stl_load_errors”系统表未提供详细信息

今日推荐系统最新论文

推荐系统提供web服务的2种方式

Java版本:图书管理系统

关于企业级ECIF系统的构建设计(未完工)

Java版本:图书管理系统