工作区 → 提交
选择本次要提交的改动。
检查已暂存的内容,将尚未完成的工作留待以后处理。
- 1
审阅差异
查看统一、并排或图片差异。需要更多上下文时,在编辑器中打开文件。
- 2
暂存改动
按文件、差异块或所选行暂存,提交前检查已暂存的差异。
- 3
提交并查看历史
创建提交,在提交图中找到它,并比较不同修订。
开源桌面应用
在同一桌面工作区审阅改动、追溯历史,准备提交或变更列表。
macOS Apple Silicon · Windows x64免费 · MIT 许可证
互动演示
互动演示 · 示例数据
选择一个文件,暂存一个差异块,然后创建示例提交。
仅使用示例数据,不会修改你的仓库。
从审阅到提交
Git 提交与 Perforce 变更列表各有对应操作,文件审阅和历史浏览保持一致。
工作区 → 提交
检查已暂存的内容,将尚未完成的工作留待以后处理。
查看统一、并排或图片差异。需要更多上下文时,在编辑器中打开文件。
按文件、差异块或所选行暂存,提交前检查已暂存的差异。
创建提交,在提交图中找到它,并比较不同修订。
已打开文件 → 变更列表
将已打开文件分组,在提交前检查待提交或已搁置的内容。
浏览工作区或仓库文件,同步修订,核对本地编辑产生的改动。
将文件移入编号变更列表,搁置内容以供审阅,同时保留本地改动。
检查差异和说明,提交后在历史中追溯文件修订。
功能范围
审阅文件、整理变更、追溯历史所需的工具。
| 任务 | Git | Perforce |
|---|---|---|
| 审阅改动 | 统一、并排和图片差异;按文件、差异块或单行暂存。 | 工作区、搁置内容及已提交内容的差异,还有文件修订历史。 |
| 整理工作 | 分支、Stash、分支重命名,以及远程上游分支选择。 | 编号变更列表、搁置内容、文件移动和文件锁定。 |
| 浏览历史 | 提交图、修订比较、文件历史、逐行归属和引用日志。 | 已提交的变更列表、文件修订,以及指定修订的同步。 |
| 进阶操作 | 工作树、子模块、Git LFS 工作流和交互式变基。 | 单文件集成与已提交修订的撤销,应用前先预览。 |
| CLI 集成 | 你选择的 Git 程序、仓库配置、钩子、过滤器和签名。 | 你选择的 Perforce CLI,以及配置的服务器、用户、客户端和工作区视图。 |
工具集成
Git 与 Perforce 操作通过你已安装的命令行工具执行。
在设置中选择 Git 和 p4,沿用仓库配置、钩子、过滤器与签名。
在编辑器中修改文件,使用配置好的差异和合并工具处理比较与冲突。
生成 SSH 密钥对,复制公钥以配置 Git 服务器访问。
使用标签页、快捷键和命令面板,选择英语或简体中文,以及浅色或深色主题。
诊断文件保存在你的设备上,不会自动上传。 Rebasely 以 MIT 许可证开源。
开始使用
下载 macOS Apple Silicon 或 Windows x64 版本。
安装 Git 或 Perforce CLI(p4),必要时在设置中选择程序。Git LFS 仓库还需安装 Git LFS。
打开、克隆或初始化 Git 仓库。连接 Perforce 工作区,或通过流和仓库路径创建工作区。
使用须知
可下载 macOS Apple Silicon 和 Windows x64 版本。Linux 用户可以安装 Tauri 平台依赖后从源码构建。
Git 仓库需要 Git,Perforce 工作区需要 Perforce CLI(p4)。必要时在设置中选择对应程序。
本地仓库和工作区文件保存在你的设备上。远程操作通过 Git 或 Perforce 连接你配置的服务器。
不会。演示使用浏览器中的虚构数据,暂存、提交和搁置操作均不会影响真实仓库。
Rebasely
下载适用于 macOS Apple Silicon 或 Windows x64 的版本。