创建项目
从 dashboard 中,点击 + 并选择其中一个选项:
新项目
带名称字段和模板选择器的对话框。如果名称已存在,会自动添加后缀:My App (2), My App (3)…
克隆仓库
选择 GitHub、GitLab 或 Bitbucket,通过 OAuth 授权并选择你的一个仓库。重复的目录会得到后缀:repo (2), repo (3)…
导入 ZIP
从存储中选择一个 .zip。使用文件名解压(如果已存在则使用后缀 -2, -3)。
打开本地文件夹 (SAF)
使用 Android 的 Storage Access Framework 将任何设备文件夹链接为项目。
可用模板
14 个预配置模板,分为五个类别。每个都带有初始文件(相对路径 → 内容)和独特的颜色:
General
Frontend
Backend
Fullstack
语言
管理项目
重命名
重复项的内联验证;如果已存在则确认按钮被禁用
删除
事先确认和完整文件系统目录删除
导出为 ZIP
压缩目录并启动系统分享表单
自动分析
检测主要语言、框架、百分比细分和总大小
Git 操作
完整内置 Git 客户端,无 Premium 限制。所有操作在任何计划上都可用:
初始化
变更和提交
分支
历史和重写
Tags
仓库状态报告为 Synced、Needs pull、Needs push、Pending、Conflict、Local only 或 No remote,带按文件的详细视图(staged、unstaged、untracked)。
提供商集成
三个主要提供商的 PKCE OAuth 2.0 认证。Tokens 安全存储并在操作时解析:
GitHub
列出仓库,创建公共或私有仓库
GitLab
列出和创建项目
Bitbucket
按 workspace 列出和创建仓库
发布本地项目
- 1选择服务(GitHub、GitLab 或 Bitbucket)并授权(如果尚未授权)。
- 2选择仓库名称以及是否私有。
- 3Pocket Code 通过 API 创建远程仓库并配置 remote。
- 4如果项目已有 Git,则添加 remote;否则,以配置好的 remote 初始化仓库。
- 5初始推送,完成 — 项目已上线。
唯一的 Premium 限制:项目数量
Free 计划包含有限数量的活跃项目。尝试创建超过限制的项目时会显示升级模态框。所有其他操作(重命名、导入、打开文件夹、完整 Git、克隆和发布)在任何计划上都可用。
| Free | Premium | |
|---|---|---|
| 活跃项目 | 有限 | 无限 |
| 完整 Git 操作 | ✓ | ✓ |
| 克隆和发布 (GitHub / GitLab / Bitbucket) | ✓ | ✓ |
| 导入 / 导出 ZIP | ✓ | ✓ |
| 打开本地文件夹 (SAF) | ✓ | ✓ |