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

屎山+++

  •  
  •   kahlkn · Dec 29, 2023 · 9879 views
    This topic created in 1039 days ago, the information mentioned may be changed or developed.

    屎山+++

    piLa0sJ.jpg

    29 replies  •  2023-12-30 12:00:30 +08:00
    w292614191
    w292614191
    Dec 29, 2023
    1
    看下了我们的,你这还好。

    业务(人性)太复杂了,习惯就好。
    beyondstars
    beyondstars
    Dec 29, 2023
    2
    如果是用 rebase 而不是 merge 的话就不会这样。
    yylxbiubiu
    yylxbiubiu
    Dec 29, 2023
    3
    习惯就好了,能提交上去就不错了,靠人自觉维护好代码提交是不可能的
    Fleey
    Fleey
    Dec 29, 2023❤️1
    4

    习以为常
    kahlkn
    kahlkn
    OP
    Dec 29, 2023
    5
    @Fleey 牛逼了,你这个 merge 也太多了吧。


    @fields 是的,后续强调过 尽可能 避免这种,不过很多人都习惯了。


    @beyondstars 嗯嗯。 我个人习惯就是走 rebase 的,,不过 很多人都不习惯 rebase 。


    @w292614191 嗯嗯,,看到过楼下的那个,,,,确实我这个不算啥了。
    yylxbiubiu
    yylxbiubiu
    Dec 29, 2023
    6
    @kahlkn #5 有一定规模了 就搞个 ci 吧 集成到 git 里去,用程序强制规范代码提交行为
    kahlkn
    kahlkn
    OP
    Dec 29, 2023
    7
    @fields CI 应该不能 规范 GIT 的操作吧? 我了解的可以再 Git 中集成 代码扫描器,,如果代码扫描器 扫描的有问题,GIT 就会提交失败。
    yylxbiubiu
    yylxbiubiu
    Dec 29, 2023
    8
    @kahlkn #7 合并前可以检测到分支是否落后,如果落后可以禁止合并,还有每次提交只允许一个 commit 这样可以保证一条直线了 跑一下流水线就可以了
    kingofzihua
    kingofzihua
    Dec 29, 2023❤️12
    9
    咋看出来屎山的?
    wweerrgtc
    wweerrgtc
    Dec 29, 2023❤️1
    10
    哪里屎山了, 这么多年一直都这样
    xudashan
    xudashan
    Dec 29, 2023
    11
    @kingofzihua 卧槽!!!!牛逼!!
    Jony4Fun
    Jony4Fun
    Dec 29, 2023
    12
    @kingofzihua 您这是整理过的山?
    midsolo
    midsolo
    Dec 29, 2023❤️1
    13
    @kingofzihua 这是在织毛衣吗
    xing7673
    xing7673
    Dec 29, 2023
    14
    我们项目虽然没有过,但是我看过 swift 仓库
    linch97
    linch97
    Dec 29, 2023
    15
    @kingofzihua 电子织布机
    Liver6
    Liver6
    Dec 29, 2023
    16
    @kingofzihua #9 牛逼
    ethusdt
    ethusdt
    Dec 29, 2023
    17
    是流行这种帖子吗? /t/1004445
    ZLY201
    ZLY201
    Dec 29, 2023
    18
    自从我知道 ld 会根据千行代码 bug 率和 commit 数量评估的时候我再也没用过 rebase
    yyancy517
    yyancy517
    Dec 29, 2023
    19
    @kingofzihua #9 牛逼!!!
    kahlkn
    kahlkn
    OP
    Dec 29, 2023
    20
    @kingofzihua 牛逼。 一般来说 rebase 和 merge 混用,尽可能避免出现极多层的 merge 嵌套(原因的话,可以问问 AI )。 一般 merge 我个人觉得最多 嵌套 2-3 层。

    @fields 以后有机会试试。
    kingofzihua
    kingofzihua
    Dec 29, 2023
    21
    @kahlkn #20 其实也并没有吧,只是并行的分支过多,分支模型就 master/dev/feat|fix-* ,gitlab 版本过低,merge 不支持 Squash
    kingofzihua
    kingofzihua
    Dec 29, 2023
    22
    @Jony4Fun 是的,有幸接手,亲手在屎山上拉了一坨新的
    xpfd
    xpfd
    Dec 29, 2023
    23
    这是用啥软件看的?
    tyrone2333
    tyrone2333
    Dec 29, 2023
    24
    @kingofzihua 什么赛博织布机😄
    imyip
    imyip
    Dec 29, 2023
    25
    @xpfd sourcetree
    Maboroshii
    Maboroshii
    Dec 29, 2023
    26
    @xpfd git log --graph 也可以
    memorycancel
    memorycancel
    Dec 29, 2023
    27
    哦!牛逼!你们都不用 rebase 的吗?
    maleclub
    maleclub
    Dec 29, 2023 via Android
    28
    @kingofzihua 我滴妈!!!
    kentons
    kentons
    Dec 30, 2023
    29
    @ZLY201 还可以这么玩吗,很多公司为了分支合并不乱采用 rebase ,原来是为了统计
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1553 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 23:14 · PVG 07:14 · LAX 15:14 · JFK 18:14
    ♥ Do have faith in what you're doing.