• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wxsm
V2EX  ›  程序员

(国内)公司 Commit Msg 该用中文还是英文?

  •  
  •   wxsm ·
    wxsms · Sep 7, 2017 · 7779 views
    This topic created in 3346 days ago, the information mentioned may be changed or developed.
    如题。有人用中文,有人用英文。好像都说得过去,但总觉得英文才是“正确”的做法。
    37 replies  •  2017-09-08 11:14:58 +08:00
    greatghoul
    greatghoul
    Sep 7, 2017 via Android
    1
    清楚的向上协作者表达出意思才是正确
    ranwu
    ranwu
    Sep 7, 2017
    2
    commit message 是为了项目管理,如果公司大部分的人都说中文,那为什么还要写英文 commit 呢?
    SuperMild
    SuperMild
    Sep 7, 2017
    3
    大家都是中国人,并且大部分人英文水平都不高,为什么要写英文呢?
    leesudo
    leesudo
    Sep 7, 2017
    4
    commit 易写易读风格一致才是最主要的。写起来费劲肯定没人认真写,读起来费劲容易误解更糟糕还不如不写。
    和语言和技术框架选型一样,应该符合团队的“特性”才合理。绝大部分公司开发人员英文能力并没有到达读写顺畅的水平,大公司 bat 一个样,所以你懂的。
    lzhr
    lzhr
    Sep 7, 2017
    5
    只要执行好团队规范,用 emoji 都行
    cyr1l
    cyr1l
    Sep 7, 2017 via iPhone
    6
    英文,为了逼格
    CFO
    CFO
    Sep 7, 2017 via Android❤️3
    7
    看提交时是什么输入法
    xdfer16
    xdfer16
    Sep 7, 2017
    8
    说清楚,别人能理解最重要
    hellojl
    hellojl
    Sep 7, 2017
    9
    之前团队的基本都是 Update xxxx,Add xxxx,英文偏多,完全是懒得切换输入法的原因
    bertonzh
    bertonzh
    Sep 7, 2017
    10
    公司项目不是 github,不知道题主为什么会有「英文才是“正确”的做法」的想法。
    TYchen
    TYchen
    Sep 7, 2017
    11
    写英文不是因为领导是外企背景或者海龟的原因的话,基本就是装逼了吧。。。
    SlipStupig
    SlipStupig
    Sep 7, 2017
    12
    @TYchen 我就是你说的装 x 的,Linux server 没办法用中文输入法,我就写英语
    jadec0der
    jadec0der
    Sep 7, 2017
    13
    以前也写英文,后来发现在满屏的 git log 里找一个 commit 的时候,看中文快多了…英文要一个一个读,中文扫一眼就找到了
    rocksolid
    rocksolid
    Sep 7, 2017
    14
    python2 用多了,一般不敢用中文
    run2
    run2
    Sep 7, 2017
    15
    用 cli commit 时倾向于 en 切换输入法麻烦-。-
    大部分时间是 cli
    ihainan
    ihainan
    Sep 7, 2017 via iPhone
    16
    延伸问题:注释用中文还是英文?
    tyrealgray
    tyrealgray
    Sep 7, 2017 via iPhone
    17
    能中文当然中文,又不是去开源
    chaegumi
    chaegumi
    Sep 7, 2017
    18
    我写中文
    vdvvdd
    vdvvdd
    Sep 7, 2017
    19
    小修小改,几个英文单词就能说清的当然是英文了。其他都可以考虑中文。
    以上是我自己的习惯,老大没说过啥
    tamlok
    tamlok
    Sep 7, 2017 via Android
    20
    英文,便于搜索
    scnace
    scnace
    Sep 7, 2017 via Android
    21
    前几天用英文刚被说过 现在 Commit msg 用英文 注释大部分中文(话说 现在语言都支持 UTF 8 了 怎么不试下用中文去命名变量名 XD
    rb6221
    rb6221
    Sep 7, 2017
    22
    msg 是给人看的
    github 上会有老外看到,所以推荐英文。
    自己公司的话,看的人主用中文,那就用中文咯。
    af463419014
    af463419014
    Sep 7, 2017
    23
    修改内容少,用英文简单描述一下
    内容多了英文描述不清楚(我承认我英语不好),再写中文

    所以我是中英混合
    TYchen
    TYchen
    Sep 7, 2017
    24
    @SlipStupig ...大佬好- -Linux 这个不算的!!!
    PopeyeLau
    PopeyeLau
    Sep 7, 2017 via iPhone
    25
    git commit -m curl http://whatthecommit.com
    AEANWspPmj3FUhDc
    AEANWspPmj3FUhDc
    Sep 7, 2017
    26
    要是英语水平都高,就英文,不然就中文,不然不便于交流。

    也没有什么政治正确。
    imikay
    imikay
    Sep 7, 2017
    27
    中文,开发都是中国人,没必要写英文。
    oliverhuang
    oliverhuang
    Sep 7, 2017
    28
    crouchred938
    crouchred938
    Sep 7, 2017
    29
    git log 英文看起来太累..谁看谁知道..
    louzhumuyou
    louzhumuyou
    Sep 7, 2017
    30
    我们这边我是负责持续集成的,为了 commit message 可以自动关联 redmine 和 bugzilla,更改对应 issue 的状态,我和开发约定了一套提交的规则,类似于 解 bug,则用 fix |#11111> 解决什么什么问题,或者增加功能,则用 feat |#11111>增加什么什么功能,等等。当然 11111 就是对应平台的 id。
    ezreal
    ezreal
    Sep 7, 2017 via iPhone
    31
    看输入法
    AlisaDestiny
    AlisaDestiny
    Sep 7, 2017
    32
    除非一些输入不了中文的时候写英语的场景,其他都是中文。毕竟眼睛扫描中文比英文快。
    param
    param
    Sep 8, 2017 via Android
    33
    这么纠结的话,其实可以考虑一下双语。。
    cxbig
    cxbig
    Sep 8, 2017
    34
    这个应该技术负责人决定

    个人反对使用中文,因为不是所有的命令行环境都对中文有很好的支持。
    sammo
    sammo
    Sep 8, 2017 via iPhone
    35
    h   h
    wxsm
    wxsm
    OP
    Sep 8, 2017
    36
    谢谢各位的回复。因为开源项目多用英文,之前又恰好在外企工作的缘故,所以有种“英文才正确”的错觉。
    Honwhy
    Honwhy
    Sep 8, 2017
    37
    因为 commit 的信息需要满足 15 个字符,不然无法 push 到 git 仓库(公司要求)
    所以比如
    中文: XX 服务增删改查初次提交
    EN: initial commit of CRUD of XX service
    英文容易满足 commit 要求
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4693 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 00:13 · PVG 08:13 · LAX 16:13 · JFK 19:13
    ♥ Do have faith in what you're doing.