分支版本管理与维护 其他
主分支Master
代码库仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。
开发分支Develop(dev)
主分支只用来分布重大版本,日常开发应该在另一条分支上完成。
develop 分支用来开发功能,开发完成并且测试没有问题则将 develop分支的代码合并到 master 分支并发布。
可以采用dev-*的形式命名,如:dev-1.2.0(或年月日)-johnson
功能分支Feature
feature 分支用来开发具体的功能,一般 fork 自 develop 分支
可以采用feature-*的形式命名,如:feature-fromTag-20220418
feature 分支命名最好能够自解释,这并不是一种好的命名。
预发布分支Release(pre)
release 分支在我看来是 pre-master。
最终会合并到 develop 分支和 master 分支。合并到 master 分支上就是可以发布的代码。
release分支也是我们提交测试环境测试的分支。
紧急维护分支Fixbug,又称为hotfix。
最后一种是修补bug分支。软件正式发布以后,难免会出现bug。
修补bug分支是从Master分支上面分出来的。
修补结束以后,再合并进Master和Develop分支。
命名:可以采用fixbug-*的形式,如:fixbug-fromTag-20220418
Taro 小程序分享到朋友圈 其他
Taro.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline'],
success(res) {
console.log(res)
},
fail(e) {
console.log(e)
}
})
Taro.useShareAppMessage(res => {
if (res.from === 'button') {
// 来自页面内转发按钮
console.log(res.target)
}
return {
title: '顺医控关爱到家',
imageUrl: 'https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg',
path: '/pages/home/index?from=mini_ShareApp',
}
})
Taro.useShareTimeline(() => {
return {
title: '顺医控关爱到家', //字符串 自定义标题
query: '/pages/home/index?from=mini_Timeline', //页面携带参数
imageUrl: 'https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg' //图片地址
}
})
// index.config.ts
export default {
// 当 `onShareAppMessage` 没有触发时,可以尝试配置此选项
enableShareAppMessage: true
}
微信分享好友、朋友圈分享出去卡片内容只有url 其他
通过扫码可正常分享:
结果是正常的
就变成URL了
因为微信开放全域名访问后出现的限制:https://mp.weixin.qq.com/s/7zxqex8DuuWj8cFfDhz2bw
临时解决方案(亲测可用):
1.将链接添加至公众号的自定义菜单中,从公众号菜单进入分享。
2.扫描二维码分享。
3.将链接保存至微信收藏中,从我的收藏进入分享。
4.内容中放个二维码,长按识别下,也可以转发分享。
其他方法进入分享都是链接形式。
后期有解决方案会及时更新...
解决谷歌浏览器最新chrome94+版本CORS跨域问题 has been blocked by CORS policy 其他
关于Chrome跨域Therequestclientisnotasecurexxx相关提示的解决