Git 集成
每个 IronFlock 应用都有一个中央 Git 仓库。默认情况下,该仓库完全在 IronFlock 内部管理。您也可以连接到外部 Git 服务商。
内部 Git
创建应用时,IronFlock 会自动配置一个 Git 仓库。云端 IDE 使用此仓库进行所有版本控制操作:
- 在 IDE 终端中提交、推送和拉取
- 查看差异和历史记录
- 分支管理
所有拥有 Develop 权限的协作者共享同一个仓库。
外部 Git 服务商
您可以将应用连接到 GitHub、GitLab 或 Bitbucket,替代(或补充)内部仓库。
设置
- 前往用户设置,为您的 Git 服务商添加个人访问令牌。
- 创建新应用时,选择外部 Git 服务并提供仓库 URL。
- 要迁移现有应用,进入应用设置并切换到外部服务商。
使用外部 Git 的工作流
连接后,您可以:
- 将仓库克隆到本地机器。
- 在您喜欢的编辑器中编辑代码(VS Code、IntelliJ、Vim 等)。
- 提交并推送到远程仓库。
- 云端 IDE 会与外部仓库同步——您仍然可以使用它在实际设备上运行和调试。
这让您两全其美:使用本地编辑器提高效率,使用云端 IDE 进行设备交互。
协作开发
多个开发者可以在同一个应用上工作:
- 每个开发者在云端 IDE 中拥有自己的个人开发环境。
- 更改在提交并推送到 master 分支之前保持隔离。
- 使用标准 Git 工作流(功能分支、拉取请求)进行代码审查。
只有推送到 master 分支的更改才会用于构建版本发布。
Last updated on