# gitflow-mul-ver **Repository Path**: myzero1/gitflow-mul-ver ## Basic Information - **Project Name**: gitflow-mul-ver - **Description**: No description available - **Primary Language**: Shell - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-07 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sourcetree_gitflow_Multi-Version-Concurrency git Multi-Version Concurrency release,use gitflow,on surcetree.source tree gitflow Multi-Version Concurrency release ![输入图片说明](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/1.png "在这里输入图片标题") # Description The script will change the current master/develop of sourcetree,according to current branch. # How To Use 1. copy the sourcetree_gitflow_Multi-Version-Concurrency.sh to any folder,example C:\Users\woogle\Desktop\sourcetree_gitflow_Multi-Version-Concurrency.sh ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/1.png) 2. cd /path/to/repository and run "bash /C/Users/woogle/Desktop/sourcetree_gitflow_Multi-Version-Concurrency.sh" ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/101.png) ###OR use sourcetree's custom aciton### ####Create dourcetree's custom action#### ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/201.png) ####Run sourcetree's custom action#### ######action>>custom action>>Multi-Version Concurrency###### ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/202.png) 3. add Multiple versions of master in sourcetree,the format as master_version example,master_qq,master_sina ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/2.png) ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/3.png) 4. add Multiple versions of develop in sourcetree,the format as develop_version example,develop_qq,develop_sina ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/4.png) ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/5.png) 5. add a featue base on curent develop,format:_version_fearurename,example:_qq_feature1 ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/6.png) ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/7.png) 6. add a hotfix base on curent master,format:_version_hotfix1,example:_qq_hotfix1 ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/8.png) ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/9.png) # How To Use(OR use git hook) 1. copy the post-checkout to /path/to/repository/.git/hooks,example D:\woogle_new\data\gittest\.git\hooks\post-checkout ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/301.png) 2. add Multiple versions of master in sourcetree,the format as master_version example,master_qq,master_sina ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/2.png) ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/3.png) 3. add Multiple versions of develop in sourcetree,the format as develop_version example,develop_qq,develop_sina ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/4.png) ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/5.png) 4. add a featue base on curent develop,format:_version_fearurename,example:_qq_feature1 ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/6.png) ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/7.png) 5. add a hotfix base on curent master,format:_version_hotfix1,example:_qq_hotfix1 ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/8.png) ![image](https://gitee.com/myzero1/showtime/blob/master/gitflow-mul-ver/9.png) # License Feel free to use it.