关于微信小程序开发者工具-版本管理部分功能的使用方法

问题:自己写好了一段代码(或者你用AI生成了一段较满意的代码),继续添加新功能时把原代码改掉了,现在BUG到无法运行,急需恢复到之前的状态

解决方案(抽象):就像打游戏,到BOSS了,先存个档,死了在BOSS前重新读档,避免重新打

但是微信开发者工具这块并不好用,官方文档也没写那么详细

https://developers.weixin.qq.com/miniprogram/dev/devtools/git.html#检出和创建分支

不知道是MACOS系统和windows系统操作不一样,我就没找到「检出此次提交」,也没看明白文档写的啥意思,我也不想逐行再去看哪儿哪儿不一样,我就想实现存档读档,别给我整罗里吧嗦的

本地存档
0.首次使用需要初始化,直接按流程点就行

点完后,你的项目中会多一个.gitignore文件

1.开发者工具右上,选择「版本管理」

2.填写存档三要素 1)选择要存的文件 2)起个名字 3)写个存档内容的备注 点个提交就完成啦!

本地读档

1.开发者工具右上,选择「版本管理」

2.选择 工作空间->历史 或者 选择 本地分支->master都可以

3.可以点开右侧看具体文件或代码的改动(改动位置会有红绿标注),但我只想读档,不想看这丑陋的东西

4.选择「将HEAD重置到xxx文件中」,没看到这个HEAD文档的解释,尝试了发现重置HEAD是将选中的档作为最后一个档,在这个档之后存的就都销毁了

5.这里需要取消「保持工作区的内容」勾选,因为你要恢复到未改动之前的状态,点击确定

这样就完成了本地读档了

目前我的开发仅限本地,且我尝试的远程存也并不好用(可能还是我不会吧)

但是作为一个很怂的菜鸟程序员来说,这两招就够我用了

当写出一个满意的功能我就存档,再写一下个,如果下一个GG了就赶紧读档,步步为营

这种方法在遇到重大改动时(比如文件或文件夹的新增删除及app.json中对文件的创建操作存在问题)会失效,但总比BUG成一坨改不回去了强吧

posted @ 2025-05-20 19:38  CM_discovery  阅读(187)  评论(0)    收藏  举报