V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
impl
V2EX  ›  DevOps

作为 DevOps 工程师,你知道什么是 git workflow?

  •  
  •   impl · 2022-09-22 15:55:03 +08:00 · 3623 次点击
    这是一个创建于 829 天前的主题,其中的信息可能已经有所发展或是发生改变。
    面试遇到的问题
    第 1 条附言  ·  2022-09-22 18:42:13 +08:00
    纠正:面试官问的应该是 gitflow ,即有 main 和 develop 两个主分支这种 workflow
    9 条回复    2022-09-23 09:39:33 +08:00
    zergmk2
        1
    zergmk2  
       2022-09-22 16:11:16 +08:00
    devops 不是应该问 gitops 吗?
    LANB0
        2
    LANB0  
       2022-09-22 16:11:48 +08:00
    作为 DevOps 工程师,你不知道什么是 git 工作流?
    WispZhan
        3
    WispZhan  
       2022-09-22 17:52:32 +08:00 via Android
    作为软件工程师,你知道什么是 git workflow ?
    的子集,没毛病
    sivacohan
        4
    sivacohan  
       2022-09-22 18:02:07 +08:00   ❤️ 1
    git flow / gitlab flow / github flow / trunk flow

    最近恰好在研究,主要是协作模式和分支使用的不同,这种不同会造成 CICD 流程的不同。
    andyJado
        5
    andyJado  
       2022-09-22 18:23:03 +08:00
    git hook, 手写 script
    israinbow
        6
    israinbow  
       2022-09-22 18:42:50 +08:00 via Android   ❤️ 2
    作为一个全干骡子,我司使用 git flow 软件执行 workflow ,入职的第一天老板让我画这张图作为学习:
    https://leanpub.com/site_images/git-flow/git-flow-nvie.png

    然而到现在已经开了四五个项目了,直到昨天才发现 git flow 一次也没用过😓
    yule111222
        7
    yule111222  
       2022-09-23 08:47:17 +08:00
    git flow 太啰嗦了,TDD 做得到位结合 Feature Flag 用 MainLine 模式最好了
    eudore
        8
    eudore  
       2022-09-23 09:01:04 +08:00
    gitflow 就是基于 git 的工作流,定义代码从开发到上线整个流程中,分支的特性、合并、命名、上线等规范。
    levelworm
        9
    levelworm  
       2022-09-23 09:39:33 +08:00 via Android
    @israinbow 这个比较复杂,很多时候主分支加特性分支我觉得就够了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2781 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:54 · PVG 19:54 · LAX 03:54 · JFK 06:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.