gitLab中的脚手架怎样使用

前些日子项目上遇到一些问题,前端组想要推出一套架构设计,后期大家新建项目时可以直接使用这套脚手架,由于这套脚手架处于持续开发状态,所以暂时还是存放在gitLab的仓库中。

解决方案1、git配置多个remote

我这里将脚手架远程仓库命名为base 我自己的远程仓库 命名为 origin,名字可以自己定义
git remote add base https://origin1.com/project.git
git remote add origin https://origin2.com/project.git

我用了sourseTree 如图 ⬇️⬇️⬇️⬇️
基于base源拉取出分支master-base:只用来做拉取动作以保持和远端代码同步
基于origin源拉取出分支master:正常使用
每次正常提交代码后 可以基于base在更新一遍master-base ,然后将master-base和master进行合并 ,冲突会有的 慢慢解吧。。

image.png

合并分支的图 ⬇️⬇️⬇️⬇️

image.png

解决方案2、:fork

gitLab为例,要使用的文件点击fock,
image.png

选择自己要新建项目的组

image.png

然后基本就成功了,下面重新改下项目名称和链接🔗
general ==> Advanced ==> Project name
general ==> Advanced ==> Change path

image.png

对应souceTree 生成的🌲 酱子 ⬇️⬇️

image.png

后期我们采用了第一种方案,当然也推荐你使用第一种,如果你使用第二种感觉更方便的话,欢迎交流讨论。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章