Git 模式
Git 协同开发能力,当前仅针对微搭企业版及以上套餐开放。
开启 Git 模式可以将应用连接到 Git 托管提供商(如 GitHub、Coding)来为您的应用提供版本控制功能,这使得跟踪更改、回滚更改或使用 Git 分支进行协作变得更加简单。
使用方法
Git 模式的版本控制与传统的 Git 工作流程相似。在微搭中 Git 模式的基本工作流程包括以下步骤:
1. 连接到 Git 仓库
点击左下角的图标打开 Git 模式的弹窗,如图所示
按要求填写相关信息,具体字段请接着看下边的说明
仓库 URL
将 Git 仓库的 HTTP 协议 的 URL 直接复制过来(示例:https://github.com/daniel-dx/for-weda-git-app.git)
如果您使用的是 Bitbucket,则需要少许的修改,具体请参考下边章节 【如何申请 token - Bitbucket 注意事项】
Token Name
一般情况下会自动生成,不用修改
如果您使用的是 Bitbucket,Coding,则需要少许的修改,具体请参考下边章节 【如何申请 token - Bitbucket 注意事项】 和 【如何申请 token - Coding 注意事项】
Token
将在 Git 托管提供商申请的 token 复制过来。如何申请请参考下边章节 【如何申请 token】
用户名
用于记录提交的作者信息。默认为您的腾讯云账号的 UIN,可根据实际情况进行修改
邮箱
用于记录提交的作者信息。请根据实际情况进行填写
2. 分支管理
查看分支
点击左下角的分支图标打开分支管理面板可查看所有的分支,包括本地和远程的分支
创建分支
点击 + 号图标,可显示创建分支的弹窗,填写有效的分支名即可创建新分支
切换分支
点击分支树上的任一分支,可直接切换到该分支
3. 提交更改
对应用进行修改,然后点击【保存】或使用快捷键(Window 系统 ctrl + s;Mac 系统 command + s)将修改保存到本地仓库的暂存区(该动作相当于执行 git add .
的命令)
然后点击左下角的提交图标打开代码提交面板
点击【Commit & Push】提交代码到远程仓库
4. 拉取更新
点击左下角的拉取图标打开代码拉取面板。如果远程仓库有可更新的代码,则点击以下图标按钮即可拉取代码
5. 合并分支
点击左下角的合并图标打开分支合并面板,左边选择要合入当前分支的其它本地分支,点击【Merge】即可
如何创建仓库
Coding
请参考官方文档:【创建仓库】
GitHub
请参考官方文档:【Create a repo】
GitLab
请参考官方文档:【Create a project】
Bitbucket
请参考官方文档:【Step 1: Put your code in Bitbucket】
Gitee
请参考官方文档:【新建仓库】
Codeup
请参考官方文档:【步骤一:新建第一个代码库】
如何申请 token
GitHub
GitHub: https://github.com/
访问路径为:Settings / Developer Settings / Personal access tokens / Fine-grained tokens
点击【Generate new token】,参考下图填写
点击【Generate token】生成 token,并进行复制
GitLab
GitLab: https://gitlab.com/
选择您的仓库,访问【Access Tokens】
访问路径为:Settings / Access Tokens
点击【Add new token】,参考下图填写
点击【Create project access token】生成 token,并进行复制
Bitbucket
Bitbucket: https://bitbucket.org/
选择您的仓库,访问【Access Tokens】
访问路径:Repository settings / Access tokens
点击【Create Repository Access Token】,参考下图填写
点击【Create】生成 token,并进行复制
注意事项
- 仓库 URL 填写
需要将仓库 URL 的 xxx@ 这一段去掉(比如仓库 URL 是 https://xwwxx@bitbucket.org/xwwxx/for-weda-git-app.git,则填写 https://bitbucket.org/xwwxx/for-weda-git-app.git)- Token Name 填写
填写固定的值 "x-token-auth"
Coding
Coding: https://coding.net/
选择您的仓库,访问【项目令牌】
访问路径:开发者选项 / 项目令牌
点击【新建项目令牌】,参考下图填写
点击【新建】生成 token,并进行复制
注意事项
- Token Name 填写
填写上图中的 "用户名" 字段
Gitee
Gitee: https://gitee.com/
Gitee 不支持创建仓库权限维度的 token,只能创建全局 token
访问【私人令牌】
点击【生成新令牌】,参考下图填写
点击【提交】生成 token,并进行复制
Codeup
Codeup: https://codeup.aliyun.com/
Codeup 不支持创建仓库权限维度的 token,只能创建全局 token
访问【个人访问令牌】
点击【生成访问令牌】,参考下图填写
点击【立即创建】生成 token,并进行复制