热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

为什么要保持git历史记录干净?

如何解决《为什么要保持git历史记录干净?》经验,为你挑选了1个好方法。

我和队友讨论了git。我试图说服他,他应该使用amend,rebase -i并使用有意义的提交消息。他只是问“为什么”,嗯……这是一个很好的问题。我尝试使用干净的历史记录之类的参数,更易于阅读和查找错误,而且看起来不错。他只是说,地狱读git commit或检出树的人,每个人都只是提交-推送,当时间到时将其合并。何必?

老实说,我不知道该说些什么。最糟糕的是,团队中其他成员的想法相似。有人可以帮我吗,我怎么能说服他们做更多的工作以保持git干净?

最糟糕的是,我是团队中的新人,比其他人年轻得多,所以我不能只使用经验更丰富的开发人员卡。

编辑

由于对rebase的含义存在误解:我尝试说服团队在进行本地更改时在未推送的本地分支上使用rebase -i。如果您没有及时修改,只是为了清理。



1> Stanislav Ba..:

问题归结为您是否需要VCS存储库中的历史记录。在以下情况下,您确实需要它:

您需要在跟踪器中找到任务。该任务可能包含有关为何进行更改的信息。

需要阅读解释更改的提交消息

找到提出变更的人,以询问有关此变更的问题。也许会断手指。

找出引入错误的时间。通常这只是好奇心,但它可能会发现有趣的趋势。

如果发现故障较晚则还原更改

赶上昨天您同事所做的更改。或者在您度假时。

因此,如果历史记录易于检查,则这些目标很容易实现。


推荐阅读
author-avatar
万世一统_425
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有