多人团队开发微信小程序项目时,如何更好的进行团队协作是一个关键问题。接下来的这篇文章里,主要以项目的管理者和项目参与者两种身份,介绍了云开发初始环境的配置的具体方法,以及通过git进行团队的版本管理。

微信小程序云开发配置

项目管理者操作
首先在微信公众平台上注册小程序账号https://mp.weixin.qq.com/,如已有小程序账号,直接登录即可
接下来来到小程序平台首页,在开发设置中查看对应小程序的AppID
接着点击成员管理,通过微信号查找,添加所在团队的全部成员,并给相应成员添加权限。权限主要分为运营者、开发者和数据分析师,成员可以同时具有三种身份,根据实际开发需要进行设置。成员上限为15人。

项目所有成员操作
在所有添加完成后,打开微信开发者工具,新建项目或导入项目时,项目所有成员的AppID,全部填写为对应小程序的AppID,然后导入或创建,这时便可以连接到对应小程序的云开发平台了。

在编写云函数或app.js时,可能需要初始化环境。每次程序运行时,只需要一次初始化即可。以编写云函数为例,首先设置cloud.int函数,对应env(即环境ID)可以在云开发-设置-环境ID中查看,如没有特定环境要求,也可以按照如下方式进行配置:

cloud.init({env: cloud.DYNAMIC_CURRENT_ENV
})

微信小程序git版本管理

以上便是团队利用微信云开发进行项目研发,接下来介绍如何在微信开发者工具中使用git进行版本管理,git的远程平台可以自己选择。以下内容我们将以github为例https://github.com,通过github进行git项目管理。需要团队成员每人拥有github账号。

项目管理者操作
登陆github账号,点击网页右上角,创建自己新的项目仓库
(如果是人数为五人及以上的团队,建议创建时将仓库设置为public可见,因为private仓库最多运行邀请3名协作者,算上仓库创建者,最多允许4人同时进行开发)

接着在仓库中点击setting-Manage access,邀请自己的团队成员

项目参与者操作
管理者邀请过后,项目参与者对应邮箱会出现邀请邮件,需要各位参与者进行设置,同意过后才可进行接下来的操作。

项目所有成员操作
来到微信开发者工具,点击版本管理-设置-通用,设置自己的用户名称及邮箱
点击网络认证-认证方式-使用用户名与密码,填写自己的github账号邮箱和密码

点击远程-添加远程仓库,仓库名称可以和github仓库名保持一致,url为在github网站上点击对应仓库-clone or download复制对应的仓库链接

到此为止微信小程序的git就基本配置完成啦!关于git的具体操作步骤如下:
1.点击抓取-抓取以下仓库,选择对应的git仓库
2.抓取成功后,可以在侧边栏“远程”选项中查看,要想将远程仓库同步到本地,选择对应的分支,右键重置head,就可以实现同步。
3.如要想提交本地代码,首先选择想要提交的本地分支,左上角点击推送,即可推送到对应仓库。
(常见错误:如出现无法提交的情况,有可能是没有现同步远程仓库,请先执行第二步)

微信小程序云开发新手教程——关于多人云开发和git版本管理相关推荐

  1. 微信小程序使用WeUI入门教程

    微信小程序使用WeUI入门教程 在学习微信小程序过程中,很多组件的样式需要自己调整,且很多不是我们想要的样子.所以找到了WeUI这样的扩展组件库,预览了组件库,真的非常nice! 但是找不到怎么去引用 ...

  2. 个体门店微信小程序在线开店的教程

    个体门店微信小程序在线开店的教程,在前面写过一篇文章有关个体门店微信小程序如何注册和认证流程总结,写得有些粗略,有很多个体门店商家都在问具体怎么样操作才能拥有自己的可马上运营微信小程序. 如果对关于个 ...

  3. 微信小程序缓存获取数据教程

    微信小程序缓存获取数据教程 每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync).wx.getStorage(wx.getStorageSy ...

  4. HbuilderX微信小程序uniapp分包小白教程趟坑【伸手党福利】【干货】

    本教程为小白教程,主管操作,具体原理讲解欢迎评论区补充. 微信小程序分包原因: 1.多人开发 2.引入了大型js 3.单项目多模块需要分包 官方资料: https://developers.weixi ...

  5. 微信流媒体直播java_微信小程序直播带货教程

    微信小程序直播带货教程 微信小程序正式推出直播带货组件,很多正在使用 "api工厂" 的用户,这几天一直在问,现有小程序如何使用直播带货的功能,需要不需要做很复杂的改动?是否需要重 ...

  6. 写在微信小程序上线之夜,我想对移动开发人员说别慌先玩玩AR压压惊!

    转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/54296650 本文出自[DylanAndroid的博客] 写在微信小程序上线之 ...

  7. 表情包壁纸独立后台美化二开版本新增加神器功能微信小程序源码下载+教程自动采集

    相信玩小程序的朋友对这款小程序应该也不陌生 这是前半年很火的一款微信表情包小程序功能 之前的版本内置了表情包还有壁纸功能 这一期的版本给优化了一下UI和新增加了一些喝酒神器功能 具体新增加的喝酒神器功 ...

  8. 新款最火表情包壁纸独立后台美化二开版本新增加喝酒神器功能微信小程序源码下载+教程自动采集

    相信玩小程序的朋友对这款小程序应该也不陌生 这是前半年很火的一款微信表情包小程序功能 之前的版本内置了表情包还有壁纸功能 这一期的版本给优化了一下UI和新增加了一些喝酒神器功能 具体新增加的喝酒神器功 ...

  9. 微信小程序反编译wxss文件缺失_如何找回微信小程序源码?2020年微信小程序反编译最新教程 小宇子李...

    前言:在网上看了找回微信小程序源码很多教程,都没法正常使用.微信版本升级后,会遇到各种报错, 以及无法获取到wxss的问题.查阅各种资料,最终解决,于是贴上完整的微信小程序反编译方案与教程. 本文章仅 ...

最新文章

  1. cd linux盒上盖子不休眠,CDLinux 自动休眠功能的关闭方法
  2. [翻译] CSStickyHeaderFlowLayout
  3. 用python画关系网络图-python networkx 包绘制复杂网络关系图
  4. linux cp复制文件夹下的软连接,Linux培训:cp命令复制文件和目录
  5. boost::mpl::not_equal_to相关的测试程序
  6. 自己的总结(你必须知道的C 495个问题)
  7. java包的基本使用
  8. C语言 | 输出平均成绩最高学生的信息
  9. 观察者模式(Head First设计模式学习2)
  10. P2158 [SDOI2008]仪仗队 欧拉函数
  11. java adt简单开发,Windows 7 部署 Android 开发环境傻瓜式教程(Eclipse+ADT)
  12. IAR for 8051安装教程
  13. Activeperl安装教程MAC苹果电脑
  14. elasticsearch 常见的概念
  15. expdpimpdp使用remap
  16. 函数的定义、调用和声明
  17. 一个“点赞”功能的实现代码
  18. 基于OCR识别引擎的识别表格文字并将结果以Excel电子表格的形式原样导出的Android客户端代码
  19. java 后台判断浏览器类型,IE11下载乱码解决方案
  20. Linux源码编译安装apache httpd2.4.48

热门文章

  1. mysql 5.7 远程授权_MySQL5.7创建用户并授权,设置允许远程连接
  2. 【开发工具】SVN断网续传、续下解决办法
  3. python bind函数_python bind是什么意思
  4. C++:取整操作ceil()、floor()、round()
  5. 怎么做视频剪辑,教你几招
  6. HTB Optimum[Hack The Box HTB靶场]writeup系列6
  7. #一、股市预测数学概念
  8. Qt Windows DPI适配
  9. Java数据结构告诉你如何选用数据集合(2)顺序表
  10. 京东出王炸,地下物流要来了!以后快递直接从管道送到家