orocoa

Reprise · 倒带 — 本地 Git 历史比较与隔离预览

在已有 Git 历史上查看提交、比较文件,并为配置好的版本建立独立副本预览。Reprise 是 orocoa 维护的本地工具,核心流程使用 Python 与 Git,AI 可选。

适合什么时候用

当你记得“上一版页面更合适”,却不确定是哪次提交时,可以先按历史节点看变化,再比较相关文件。需要运行旧页面时,给版本配置运行方式,在独立副本里查看。

Git 记录告诉你代码怎样变化;人工添加的截图、预览和更新说明帮助解释这些变化。缺少预览的版本需要先生成或导入资料,不能把历史节点直接当作可运行页面。

开始使用

需要 Python 3.9+ 和 Git。可从公开 Releases 下载通用 Skill 或 WorkBuddy Skill,保留完整 reprise 文件夹,让本地 Agent 按包内 SKILL.md 打开。也可以按仓库 README 的命令行安装步骤运行。

在已有 Git 项目中运行 reprise .,打开本地工作台。导入不会自动安装项目依赖或执行构建;历史预览需要单独配置并批准运行命令。

按这个顺序比较

先选择两个真实提交,阅读变化文件与 diff,确认比较的是同一项目和正确版本。再查看对应的预览、截图与更新说明。

需要运行旧版时,检查依赖、启动命令与端口;完成后停止预览。需要恢复时,优先导出到新文件夹或 ZIP,再逐项核对文件,保留原仓库与工作目录。

当前公开版本的边界

本页介绍 GitHub 上的 Git 历史版本,不把尚未公开的本地实验描述为已发布能力。Reprise 不是托管 SaaS,也不提供云端自动同步。

隔离副本不是容器安全沙箱。获准的安装和构建命令仍在你的机器上运行;旧提交也可能因依赖、外部服务或环境变化而无法重建。

代码使用 MIT;字体、图标和导入媒体遵循各自许可。数据目录可能包含私有材料或模型配置,应自行妥善备份。

项目入口