小程序版本管理:我的使用方法

1.首先是拥有github账号,并且在电脑上安装git

2.使用微信开发工具的版本管理功能(可以让多人对同一个项目的代码进行修改和补充)

 

huildx和微信开发工具版本对应 微信开发工具版本管理_远程仓库

  • 点击右上角的版本管理
  • 点击左边工作空间里的设置
  • 点击中间仓库设置下的远程
  • 点击添加

3.需要在github上有一个远程仓库,然后在这个地方添加远程仓库

huildx和微信开发工具版本对应 微信开发工具版本管理_推送_02

  • 名称里添加远程仓库的名字
  • URL里面添加远程仓库的地址,建议打开github网站,打开自己的仓库页面,复制上面的地址

4.绑定自己的github账号和密码

huildx和微信开发工具版本对应 微信开发工具版本管理_huildx和微信开发工具版本对应_03

  • 点击网络和认证
  • 认证方式选择使用用户名和密码
  • 填入自己的github用户名和密码

5.我在github上的远程仓库上添加了所有的成员,并且添加了权限

6.使用推送,抓取,拉取的功能

推送

  • 推送就是把你本地的分支(head)推送到远程仓库的指定(可选)分支上,结果就是你远程仓库上这个分支会有一个新版本,你再去抓取或者拉取远程仓库这个分支的时候,会拉取或者抓取到最新版本的代码
  • 抓取和拉取都是把远程仓库的代码拿到本地来,不同的是抓取会同步到本地的远程仓库,但不会同步到工作区(也就是你当前正在写的代码里)。而拉取就会直接同步你的工作区代码,你就会直接发现你的工作区代码有了不同。
  • 第一次推送到新的分支的时候,就选择推送到新的远程仓库分支,在下面写仓库的名称
  • 以后再推送到这个分支的时候就可以直接点上面的推送到以下远程仓库分支,下拉选择仓库名称即可
  • 强制推送:有时候会遇到推送不上去的情况(如果把工作区代码先提交还不能解决),可以用强制推送,但是它是有一个问题的,会把上一个提交的版本直接覆盖
  • 工作区点开如果里面有未提交的要先提交才能推送,当然修改不要的话,也可以用贮藏

抓取

点击抓取以下远程仓库,选择仓库名

拉取

huildx和微信开发工具版本对应 微信开发工具版本管理_推送_04

拉取以下远程分支下选择要同步到本地的远程仓库的分支,这样本地的代码就会和远程仓库的那个分支的代码同步了

7.贮藏的功能

工作区每次提交都是有记录的,只要提交之后你再修改(编译后),在工作区就能看到你做的修改。

如果你上一次提交的代码是挺好的,然后改了一下,发现改错了,这时候你就到工作区把一些修改记录贮藏了,最后删了也没事,只要贮藏了,你的代码就会回到你修改之前的状态。当然它会在你的贮藏记录里,你就可以在你不确定最佳方案的情况下,多尝试几次,贮藏起来,最后把最好的应用贮藏,代码就会转到你最佳方案的那套。

huildx和微信开发工具版本对应 微信开发工具版本管理_远程仓库_05

在工作区有修改记录时贮藏是可点的

8.代码同步

如果自己在做好几个分支的代码的话,先用抓取都抓下来比较方便,只做一个分支的话直接拉取比较方便。

在抓取到本地的远程仓库后,还需要拉取一下才能同步到工作区

huildx和微信开发工具版本对应 微信开发工具版本管理_huildx和微信开发工具版本对应_06

当同步之后,就可以到工作区找修改记录的地方,它会在代码里把有差别的地方用不带//的注释标出来,直接编译肯定有错,也可以通过编译出错来找,它会把两个版本的代码都显示出来,只要删掉一个版本的就行,一般会用Head作为两段代码开头,====分隔两段代码,提交代码人的用户名结尾。

这是我自己捣腾出来的一部分的用法,作为参考。