1
34
这是我的想法…根据您的特定开发方法,所有这些都可以解释。
考虑到这些想法,我举一个例子提交评论
简而言之,传达所发生的变化,并为其他人提供某种参考,以便在不追捕你的情况下获得更多信息。 |
2
9
我在每个段落前面加上+-*或!
我认为您不应该提交关于代码的哪些部分被更改的详细描述,因为这就是为什么每个VC都有不同之处:) |
3
4
如果您使用错误跟踪系统,请包括相关的票据编号。 您不需要提及更改的文件或您的姓名。源存储库可以自己解决这个问题。描述这些变化也只有在差异不是非常明显的情况下才有意义。 确保您有一个良好的第一行,因为这经常出现在更改历史视图中,并且人们需要通过它来查找内容(例如,bug跟踪票据号应该出现在那里)。 尝试在单个变更集中提交相关的更改(并将不相关的更改拆分为两个提交,即使是对同一个文件)。 |
4
3
我尝试遵循与代码注释相同的规则: 解释 为什么? 而不是 同质光波导 . IMO评论应包含对该问题的引用(任务追踪器或需求)。版本控制系统已经提供了受影响的文件。除此之外,它应该尽可能短,但仍然可读。 |
5
2
我尝试将修复程序保存在单独的签入中。 我不使用实际的模板,而是一个精神上的模板,就像这样。
问题跟踪程序具有所有的管理细节,并且可以检查代码更改的更改/差异,因此评论是为了让开发人员了解问题的原因/内容。 |
6
1
以下是我看到的成功使用:
|
7
1
我使用的是 Chaosben 上 JEDI Windows API blog .
|
8
1
首先,提交应该解决一个单一的问题(对于逻辑上独立的更改,单独提交)。如果您不知道在提交消息中写什么,或者Comit消息太长,这可能意味着您的提交中有多个独立的更改,您应该将其拆分为较小的项。 我认为提交消息约定 吉特 很有意义:
|
9
0
请记住,如果有人需要更改内容的详细信息,他们可能会有所不同。也就是说,我通常只为每个主要更改编写一到两个句子,然后在结尾处添加任何小的修复。 |
10
0
没有什么比简单的英语更严格和快捷的规则了。我尽量用最少的语言解释所做的工作。任何寻找变化历史的人都只想知道特定变化中发生了什么。如果有人想了解更多的细节,那就在代码中。 我接下来要做的第二件事是,如果有任何相关的bug,那么将其插入,或者如果它与任何开发人员任务相关,那么将其与更改关联。 |
11
0
如果由于不同的原因更改了两个文件,那么它们应该处于不同的提交状态。您一次提交多个代码文件的唯一时间是因为它们都属于同一个修复/更改。 |