使用适当的git标识的好处

时间:2013-08-02 17:26:29

标签: git identity

我将“正确”定义为“正确”并且理想地唯一地代表给定工作范围的用户。请参阅how to configure a git identity

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

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

2 个答案:

答案 0 :(得分:1)

您可以使用mailmap将不同的身份分配给一个[当前最新]规范身份。 “git shortlog

中的详细信息

通常是'signed-off-by:'行实际标识作者。这需要完成,以便您可以将代码(您的版权)分配给许可条款,例如如果您没有正确的身份,则存在争议所有权,代码无法成为FOSS,或者您的公司/项目需要的任何内容。

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

答案 1 :(得分:0)

我会这么说你可以使用git blame

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

这很重要,因为它有助于建立良好的沟通文化。在你去之前,你可以随时问一个写一篇特定作品的人。所有权是团队成员建立良好文化的重要组成部分