【问题标题】:What does "CL" mean in a commit message? What does it stand for?提交消息中的“CL”是什么意思?它代表什么?
【发布时间】:2014-11-01 05:45:00
【问题描述】:

来自 Angular.js 更改日志:

...在这个 CL 之后,ng-trim 不再影响 input[type=password],并且永远不会修剪密码值。

这是来自其中一条提交消息,所以大概是补丁的意思。它代表什么?更改日志?

【问题讨论】:

    标签: angularjs terminology


    【解决方案1】:

    CL: 代表“变更列表”,表示已提交给版本控制或正在进行代码审查的独立变更。其他组织通常将此称为“更改”或“补丁”。

    *来自 Google 工程实践文档术语,可在此处找到:https://google.github.io/eng-practices/

    【讨论】:

      【解决方案2】:

      意思是更改列表

      创建更改列表 (CL)

      在 git 中创建更改实际上只是创建一个分支。

      http://www.chromium.org/developers/contributing-code

      那里的代码审查系统正在使用:https://code.google.com/p/rietveld/

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
      • @AndyKorneyev 添加了行情。而且我认为你并不关心答案。
      • 这个术语可能来自Perforce SCM,其中提交被称为changelists
      【解决方案3】:

      这似乎是谷歌语言。我不为谷歌工作,所以我只能猜测,但我猜它的意思是“更改日志”,意思是“一小部分提交被视为一个合并单元”,就像 Github PR(拉请求)。它以相同的用法显示herehere(在页面中搜索“CL created”),并在Angular 问题中显示all over the place

      如果您更熟悉 Github-speak 而非 Google-speak,请将“PR”替换为“CL”,我认为您的想法是正确的。 :-)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-08-23
        • 1970-01-01
        • 2012-10-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-05
        • 1970-01-01
        • 2011-04-21
        相关资源
        最近更新 更多