跳转到正文

开源桌面应用

一个统一的 版本管理客户端。

在同一桌面工作区审阅改动、追溯历史,准备提交或变更列表。

macOS Apple Silicon · Windows x64免费 · MIT 许可证

互动演示

试着完成一次变更。

互动演示 · 示例数据

mainatlasGit 仓库
3 个已改动文件

暂存一个文件或差异块。

已暂存 0 个文件
src/navigation.ts
工作区改动
@@ -12,3 +12,4 @@
12export function nextView(current: View) {
13 return views[current + 1];
13 const index = views.indexOf(current);
14 return views[(index + 1) % views.length];
15}
@@ -24,2 +25,3 @@
25export const shortcuts = {
26 nextView: 'Mod+Alt+ArrowRight',
27};

选择一个文件,暂存一个差异块,然后创建示例提交。

仅使用示例数据,不会修改你的仓库。

从审阅到提交

准备好这次变更。

Git 提交与 Perforce 变更列表各有对应操作,文件审阅和历史浏览保持一致。

Git

工作区 → 提交

选择本次要提交的改动。

检查已暂存的内容,将尚未完成的工作留待以后处理。

  1. 1

    审阅差异

    查看统一、并排或图片差异。需要更多上下文时,在编辑器中打开文件。

  2. 2

    暂存改动

    按文件、差异块或所选行暂存,提交前检查已暂存的差异。

  3. 3

    提交并查看历史

    创建提交,在提交图中找到它,并比较不同修订。

Perforce

已打开文件 → 变更列表

整理变更列表。

将已打开文件分组,在提交前检查待提交或已搁置的内容。

  1. 1

    同步并核对

    浏览工作区或仓库文件,同步修订,核对本地编辑产生的改动。

  2. 2

    整理并搁置

    将文件移入编号变更列表,搁置内容以供审阅,同时保留本地改动。

  3. 3

    提交并查看历史

    检查差异和说明,提交后在历史中追溯文件修订。

功能范围

处理仓库中的日常工作。

审阅文件、整理变更、追溯历史所需的工具。

对比 Git 与 Perforce 功能
Git 与 Perforce 功能对照
任务GitPerforce
审阅改动统一、并排和图片差异;按文件、差异块或单行暂存。工作区、搁置内容及已提交内容的差异,还有文件修订历史。
整理工作分支、Stash、分支重命名,以及远程上游分支选择。编号变更列表、搁置内容、文件移动和文件锁定。
浏览历史提交图、修订比较、文件历史、逐行归属和引用日志。已提交的变更列表、文件修订,以及指定修订的同步。
进阶操作工作树、子模块、Git LFS 工作流和交互式变基。单文件集成与已提交修订的撤销,应用前先预览。
CLI 集成你选择的 Git 程序、仓库配置、钩子、过滤器和签名。你选择的 Perforce CLI,以及配置的服务器、用户、客户端和工作区视图。

工具集成

沿用熟悉的工具。

Git 与 Perforce 操作通过你已安装的命令行工具执行。

选择可执行程序

在设置中选择 Git 和 p4,沿用仓库配置、钩子、过滤器与签名。

打开编辑器或合并工具

在编辑器中修改文件,使用配置好的差异和合并工具处理比较与冲突。

设置 SSH 访问

生成 SSH 密钥对,复制公钥以配置 Git 服务器访问。

选择语言与外观

使用标签页、快捷键和命令面板,选择英语或简体中文,以及浅色或深色主题。

诊断文件保存在你的设备上,不会自动上传。 Rebasely 以 MIT 许可证开源。

开始使用

设置你的工作区。

  1. 01

    安装 Rebasely

    下载 macOS Apple Silicon 或 Windows x64 版本。

  2. 02

    安装所需工具

    安装 Git 或 Perforce CLI(p4),必要时在设置中选择程序。Git LFS 仓库还需安装 Git LFS。

  3. 03

    打开仓库

    打开、克隆或初始化 Git 仓库。连接 Perforce 工作区,或通过流和仓库路径创建工作区。

使用须知

安装前了解这些。

提供哪些平台的版本?

可下载 macOS Apple Silicon 和 Windows x64 版本。Linux 用户可以安装 Tauri 平台依赖后从源码构建。

需要安装哪些命令行工具?

Git 仓库需要 Git,Perforce 工作区需要 Perforce CLI(p4)。必要时在设置中选择对应程序。

我的仓库存放在哪里?

本地仓库和工作区文件保存在你的设备上。远程操作通过 Git 或 Perforce 连接你配置的服务器。

演示会修改真实仓库吗?

不会。演示使用浏览器中的虚构数据,暂存、提交和搁置操作均不会影响真实仓库。

Rebasely

从你的仓库开始。

下载适用于 macOS Apple Silicon 或 Windows x64 的版本。

下载 Rebasely