请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

deploy增加ONLY参数,在merge操作的时候,就会自动进行deploy

如题,如下是CI.yml,另外还有几个问题,希望帮忙解答

1、现在是merge和master都会发生改变https://img1.sycdn.imooc.com//szimg/5aeec29e0001c11506490827.jpg

2、merge操作是不是需要开发人员手动创建merge request? 

3、分支代码是由开发人员自己创建的吗?本地改完代码push到分支后,由当前开发进行merge request,并成功部署上线后,当前分支还需要吗?

正在回答

3回答

  1. 您的only master没有生效?注意保险的做法是加上项目的路径,比如我的项目是 demo group里的helloworld project,那么我的only可以这样写  - master@demo/helloworld

    以防止您的项目在被别人fork的时候,然后在fork的master分支里触发

0 回复 有任何疑惑可以回复我~
  • 提问者 in9 #1
    谢谢老师,第一个回答中的
    "以防止您的项目在被别人fork的时候,然后在fork的master分支里触发"
    您在具体解释一下吗?有些没听明白。
    回复 有任何疑惑可以回复我~ 2018-05-09 01:22:21
  • 麦兜搞IT 回复 提问者 in9 #2
    OK .就是你的project,别人fork了一下,然后在自己fork的项目里的master分支做变更。fork知道吧,你可以先看看什么叫fork
    回复 有任何疑惑可以回复我~ 2018-05-09 01:34:51
  • 提问者 in9 回复 麦兜搞IT #3
    感谢老师,已经了解您的大意是什么了,谢谢您
    回复 有任何疑惑可以回复我~ 2018-05-11 11:47:11
麦兜搞IT 2018-05-07 09:31:34

3. 是的,开发人员开发完,然后提交merge 请求。 请求被merge以后,其实分支可以删了,当然也可以不删,继续进行下一个feature的开发

0 回复 有任何疑惑可以回复我~
麦兜搞IT 2018-05-07 09:30:41

2. merge操作需要先有merge request

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信