我将“正确”定义为“正确”并且理想地唯一地代表给定工作范围的用户。请参阅how to configure a git identity。
动机:我有一位同事似乎认为使用多重身份是一个“微不足道”,“无问题”;通常每台机器有一台或多台他工作的地方(即noobie< noob@mylaptop.com>,nb< NooB@mypc.com&gt ;, boob< not.even.close>等)。我无法说服他清理是行为。
我正在寻找令人信服的第三方解释使用正确代表身份的利弊。链接到文章,手册,文档等欢迎。坚持事实利弊,请不要发表意见。
答案 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
这很重要,因为它有助于建立良好的沟通文化。在你去之前,你可以随时问一个写一篇特定作品的人。所有权是团队成员建立良好文化的重要组成部分