在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:mobify/branching-strategy开源软件地址:https://github.com/mobify/branching-strategy开源编程语言:开源软件介绍:
Mobify Branching StrategyThis document represents Mobify's current branching and release strategy. It provides a brief overview of the two release models that we use: release deployment and continuous deployment. Each workflow tries to make things as simple as possible while still being flexible enough to work for all teams at Mobify. At the end of each document is a list of common scenarios you will encounter and how Mobify's branching strategies apply. What is the purpose of this document?As Mobify continues to grow and expand its operations globally, consistency across all teams and partners is a key focus. The more aligned all Mobify projects are, the more productive everyone will be. This repository and its documentation outline:
This document is not...Written in stone. Pull requests welcome! We will iterate on this document based on feedback. The one true way to work on projects. There are edgecases and this document does not intent to answer them all. A guide on deployment or workflows. Build deployment and workflow strategies on top of these branching models in a way that best fits your team. Project TypesDepending on the type of project, one of two branching strategies is used: Continuous DeploymentUse this strategy for projects where features get deployed as soon as they're ready. Release DeploymentUse this strategy for projects where features get bundled into a release and then deployed together. Branch NamingBranch naming is left mostly up to the discretion of the person creating the branch
with a few exceptions. Branch names should use dashes to separate words of the name and should avoid any uppercase letters. Other than that, choose names that are descriptive and concise. You don't need a branch name that is a novel because most branches should be relatively short-lived (hours to days, not weeks). Git @ MobifyMobify uses git (specifically Github) for all source control. Git is a very flexible tool and we have adopted some patterns when using git specifically at Mobify. Think of it as the git equivalent of "Javascript - The Good Parts." :) Updating branches** Important ** Git always works on a local copy of a repository. As a result, whenever you do any operations that involve multiple branches (eg. merge) be sure to update both branches before performing the operation.
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论