队友提交代码完,我 clone 下来修改,因为懒,装了个自动格式化插件(保存时,自动格式化代码)。提交上去,大篇幅的红绿色的修改,查看一下变更位置,要找半天…。然后队友再 pull 代码,修改完后再一上传,又一片红绿相间,头疼。
1
neptuno 2020-10-12 18:31:49 +08:00
没办法,,,我都是要修改的代码圈起来,单独格式化
|
2
creanme 2020-10-12 18:33:10 +08:00 via Android 2
git hook,提交时自动格式化,这样至少可以在远程统一
|
3
Torpedo 2020-10-12 18:38:07 +08:00
你们不应该用统一的插件和规则么。。。。
|
4
Immortal 2020-10-12 18:38:32 +08:00
1 、统一 prettier
2 、ci 统一格式化 |
5
napsterwu 2020-10-12 18:40:25 +08:00 via iPhone
.editorconfig ?
|
6
avenger 2020-10-12 18:41:10 +08:00 1
StyleCI 解千愁
|
7
hosea 2020-10-12 18:41:13 +08:00 1
肯定要统一规范的。。
|
8
coderluan 2020-10-12 18:42:11 +08:00
楼主社恐吗, 不敢主动和别人沟通解决问题那种?
|
9
jzphx 2020-10-12 18:42:18 +08:00
这是自动格式化的锅啊,坚决不动别人的代码,一个空格都不加
|
10
ragnaroks 2020-10-12 18:42:53 +08:00
格式化插件,要么都不用,要么都用
|
11
wolfie 2020-10-12 18:54:50 +08:00
格式化未修改的代码块,冲突就应该格式化的人解决。
遇到过 两台电脑,不同格式化设置,自己跟自己冲突玩的人。 |
12
renmu123 2020-10-12 19:16:26 +08:00 via Android
找个流行的工具就可以了,比如前端 prettier,Python 有 black,go 有官方的工具,commit 的时候加上配置文件就可以了。
|
13
bog 2020-10-13 00:28:41 +08:00 via Android
用 clang-format 呀
|
14
a0000 2020-10-13 09:41:56 +08:00 via Android
idea 有 ignore whitespaces 等忽略选项
|
15
NerverLibis 2020-10-13 11:34:45 +08:00
你自己的问题 手动调整格式即可
|
16
AlexaZhou 2020-10-13 11:36:16 +08:00
这个不是技术问题,就不要想着用技术方法解决了
正常去沟通就行 |
17
msg7086 2020-10-13 12:34:06 +08:00
愁啥?管理层下来一人一棍子就老实了。
都互相编辑代码了,格式化插件还不搞成一样,diff 里花花绿绿的,还真就大言不惭往库里交了? 你们的 Supervisor 在干啥啊? |