代码之家  ›  专栏  ›  技术社区  ›  Peter

自己记录修订控制消息

  •  0
  • Peter  · 技术社区  · 15 年前

    我广泛使用版本控制。当我独自工作的时候,我仍然在使用它,并且发现了很多关于它的好东西。我知道我“应该”输入好消息等,但发现通常提交的日期和检查差异等所有工具都足够了。我经常会放一些垃圾信息,比如“变化”。

    我想这是一个奇怪的问题,但是,当其他人在只有他们使用的存储库中进行提交时,他们使用什么作为日志消息呢?不留言有什么问题吗?

    我碰巧使用了git,但这个问题更一般。

    3 回复  |  直到 15 年前
        1
  •  1
  •   Daniel    15 年前

    对我来说,这取决于修复的性质。有时候,只有一个词。”备份或“复制更改”。但是,如果有什么事情让我非常悲伤,我会更广泛地记录我的变化。如果它是开放源码的,并且我不会在那里呆那么久,那么我将非常广泛地记录我的更改。svn-diff(然后以这种方式记录我的所有更改…:)

    由另一个系统中的数字标识的错误修复需要在更改日志中。

    我会的,承认“修复的bug”在变更日志中不是很好,但是如果它是一个简单的bug,那么也许它可以做到。

    我不认为有一个好的和快速的规则,但是你的输入应该与你花在代码上的时间成比例。副本更改?拼写错误?不需要那么多信息。

    你花了2个小时修理一个虫子吗?是的!长提交消息。

        2
  •  1
  •   Jason    15 年前

    我也是一个使用版本控制的独立开发人员。我最近开始使用一个监控消息的问题跟踪系统,所以我的情况有所改善,至少在有问题的时候参考一个问题编号。在剩下的时间里,我至少要试着用一两句话来概括哪些方面发生了变化。

    但每隔一段时间,我还是会变得懒惰(或半睡半醒),然后输入“修正错误”之类的内容。

        3
  •  1
  •   paxdiablo    15 年前

    您应该像将消息放入具有多个开发人员的代码中那样放入有意义的消息。别人在几天内看你的变化和你在12个月后看变化之间通常没有什么区别。在这两种情况下,很有可能看起来的人不知道为什么要进行更改:—)

    我甚至使用适当的变更控制,甚至是我自己做的事情。这意味着对代码库的每个更改都必须有一个更改请求或一个错误报告(带有完整的文档)。

    当我需要理解为什么要做一些事情的时候,这让我的生活变得容易多了。我对我的“湿洁具”有更好的用途,而不是试图记住每一个微小的变化和为什么要做。让机器记住它要好得多——它的记忆好多了。

    而且,在我的 意见 如果你做得不好,那就别做了。回到牛仔编码者的心态,省去一些努力。

    做对了并不需要那么多额外的努力,而且回报是可观的。这都归结为成本/收益分析。