V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
ReputationZh
V2EX  ›  git

愁啊,队友的格式化代码插件和我的不一样,我们俩每次提交代码,报告里面都是大篇幅的修改。

  •  
  •   ReputationZh · 2020-10-12 18:29:37 +08:00 · 3123 次点击
    这是一个创建于 1505 天前的主题,其中的信息可能已经有所发展或是发生改变。

    队友提交代码完,我 clone 下来修改,因为懒,装了个自动格式化插件(保存时,自动格式化代码)。提交上去,大篇幅的红绿色的修改,查看一下变更位置,要找半天…。然后队友再 pull 代码,修改完后再一上传,又一片红绿相间,头疼。

    17 条回复    2020-10-13 12:34:06 +08:00
    neptuno
        1
    neptuno  
       2020-10-12 18:31:49 +08:00
    没办法,,,我都是要修改的代码圈起来,单独格式化
    creanme
        2
    creanme  
       2020-10-12 18:33:10 +08:00 via Android   ❤️ 2
    git hook,提交时自动格式化,这样至少可以在远程统一
    Torpedo
        3
    Torpedo  
       2020-10-12 18:38:07 +08:00
    你们不应该用统一的插件和规则么。。。。
    Immortal
        4
    Immortal  
       2020-10-12 18:38:32 +08:00
    1 、统一 prettier
    2 、ci 统一格式化
    napsterwu
        5
    napsterwu  
       2020-10-12 18:40:25 +08:00 via iPhone
    .editorconfig ?
    avenger
        6
    avenger  
       2020-10-12 18:41:10 +08:00   ❤️ 1
    StyleCI 解千愁
    hosea
        7
    hosea  
       2020-10-12 18:41:13 +08:00   ❤️ 1
    肯定要统一规范的。。
    coderluan
        8
    coderluan  
       2020-10-12 18:42:11 +08:00
    楼主社恐吗, 不敢主动和别人沟通解决问题那种?
    jzphx
        9
    jzphx  
       2020-10-12 18:42:18 +08:00
    这是自动格式化的锅啊,坚决不动别人的代码,一个空格都不加
    ragnaroks
        10
    ragnaroks  
       2020-10-12 18:42:53 +08:00
    格式化插件,要么都不用,要么都用
    wolfie
        11
    wolfie  
       2020-10-12 18:54:50 +08:00
    格式化未修改的代码块,冲突就应该格式化的人解决。
    遇到过 两台电脑,不同格式化设置,自己跟自己冲突玩的人。
    renmu123
        12
    renmu123  
       2020-10-12 19:16:26 +08:00 via Android
    找个流行的工具就可以了,比如前端 prettier,Python 有 black,go 有官方的工具,commit 的时候加上配置文件就可以了。
    bog
        13
    bog  
       2020-10-13 00:28:41 +08:00 via Android
    用 clang-format 呀
    a0000
        14
    a0000  
       2020-10-13 09:41:56 +08:00 via Android
    idea 有 ignore whitespaces 等忽略选项
    NerverLibis
        15
    NerverLibis  
       2020-10-13 11:34:45 +08:00
    你自己的问题 手动调整格式即可
    AlexaZhou
        16
    AlexaZhou  
       2020-10-13 11:36:16 +08:00
    这个不是技术问题,就不要想着用技术方法解决了
    正常去沟通就行
    msg7086
        17
    msg7086  
       2020-10-13 12:34:06 +08:00
    愁啥?管理层下来一人一棍子就老实了。
    都互相编辑代码了,格式化插件还不搞成一样,diff 里花花绿绿的,还真就大言不惭往库里交了?
    你们的 Supervisor 在干啥啊?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5456 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:22 · PVG 09:22 · LAX 17:22 · JFK 20:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.