我们最近搬到了Git,开发人员想要放弃对我所在的公司一直强制执行的内联评论
例如,使用此功能
function myFunc(){
line1;
line2;
// Mr X - 04/04/2017 - Change description 1 -- START
// Mr Y - 10/10/2017 - Change description 2 -- START
// Mr Z - 12/10/2017 - Change description 3 -- START
line3;
line4;
// Mr Z - 12/10/2017 - Change description 3 -- END
// Mr Y - 10/10/2017 - Change description 2 -- END
// Mr X - 04/04/2017 - Change description 1 -- END
}
论点是没有办法证明相同的信息(能够看到3人一目了然地改变了第3/4行)
目前“责备”让我们最喜欢bitbucket的方式,我们可以看到谁更改了每一行以及何时更改,但差异始终是一个以前的版本。
我想我所追求的是能够从不仅仅是以前的版本中看到差异,清楚地突出显示谁改变了什么(或者理想的是让我的经理对给出的例子保持相同的评论)。
如果有帮助,我们有许可证并在sourcetree / bitbucket上设置。