CodeSync 跨设备未提交同步
在家里、公司、笔记本之间安全同步未完成的代码改动
- 痛点
- 开发者每天在多台电脑间切换,经常某个任务还没开发完、不想提交或忘记提交代码,换设备后代码没同步过来。用 Nextcloud 同步整个项目包括 .git 目录又经常报错、产生大量冗余文件,而用户仍希望保留完整的 git 提交记录以便查询和回退。
- 方案
- 一个面向多设备开发者的轻量同步工具,把未提交的工作区改动(含 stash、WIP 分支)加密同步到私有存储,并在另一台设备上以 WIP 提交或草稿分支恢复,不污染主分支历史,同时保留完整 git 记录。
- 用户
- 在多台电脑间切换的独立开发者、远程办公者、需要保留 git 历史的程序员。
- MVP
- 命令行或菜单栏工具检测未提交改动并创建 WIP 快照;通过用户自己的 S3/WebDAV/Nextcloud 后端加密同步快照;在另一台设备一键恢复为草稿分支;排除 .git 中不必要的对象,只同步改动和必要元数据;冲突检测与提示。
- 变现
- 开源核心 + 托管同步服务订阅(按月/按设备),或买断制桌面客户端加可选云存储套餐。
- 为何现在
- AI 辅助编码让本地改动更频繁、更碎片化,多设备切换更常见;基于用户自有存储的 BYOS 模式让独立开发者无需承担大存储成本。
来源讨论 · 1
- V2EX[程序员] 项目开发多设备同步的问题0↑ 14