0

我将“适当”定义为“正确”且理想地唯一代表给定工作范围的用户。请参阅如何配置 git 身份

动机:我有一个同事似乎认为使用多个身份是“微不足道的”、“非问题”的;通常他工作的每台机器都有一个或多个(即 noobie <noob@mylaptop.com>、nb <NooB@mypc.com>、boob <not.even.close> 等)。我一直无法说服他清理是行为。

我正在寻找关于使用正确代表身份的利弊的令人信服的第 3 方解释。欢迎链接到文章、手册、文档等。坚持事实的利弊,请不要发表意见。

4

2 回答 2

1

您可以使用 mailmap 将不同的身份分配给一个 [current latest] 规范身份。' git shortlog '中的详细信息

通常,实际标识作者的是“签名人:”行。需要这样做,以便您可以将代码(您的版权)分配给许可条款,例如,如果您没有适当的身份,则所有权存在争议,并且代码不能制作为 FOSS,或您的公司/项目需求。

简而言之,好的代码由正确的作者姓名支持。

于 2013-08-02T18:57:14.927 回答
0

好吧,我会说你可以使用 git blame

https://help.github.com/articles/using-git-blame-to-trace-changes-in-a-file

嗯,它很重要,因为它有助于建立良好的沟通文化。你可以在删除之前询问某个写过特定文章的人。主人翁意识是在团队成员之间建立良好文化的重要组成部分

于 2013-08-02T17:36:15.013 回答