Retcon
软件描述
原生的 macOS 应用,可轻松重写 Git 历史记录。通过拖放操作移动和合并提交,使用 Cmd+Z 可撤销任何错误,每一步都能获得清晰的上下文。
官方网站
访问软件的官方网站了解更多信息
retcon.app
什么是 Retcon?
原生 macOS 应用,轻松重写 Git 历史记录。通过拖拽即可移动和合并提交,按 Cmd+Z 即可撤销任何错误,每一步操作都能清晰看到上下文。
以清晰的视图快速重写 Git 历史,实时掌握仓库状态。
直接操作提交:无需切换到其他模式或窗口。
像重命名文件一样轻松重写提交信息,只需直接编辑提交消息即可。
只需按一次 Cmd+Z,即可撤销几乎所有操作,包括提交顺序调整、复杂变基,甚至远程推送。
重写、拉取或切换分支时,无需先暂存再恢复更改,即使是已暂存的更改也会透明保留。
在遇到冲突时暂停,可查看完整的上下文:已成功应用的提交和待应用的提交。
即使在等待解决冲突时,也可持续进行修改。
使用内置的沙箱仓库,自由实验历史记录的重写。
无锁定机制。可与您最喜爱的 IDE、通用 Git 客户端以及 Git 服务提供商协同使用 Retcon。
成熟可靠:Retcon 1.0 经过超过两年的开发与打磨,拥有完善的自动化测试,历时一年的封闭测试(吸引了数百名测试者),以及与真实用户进行的用户体验测试。
🔄 替代方案
42 个选择gitg 是一个针对 gtk+/GNOME 的 Git 仓库查看器。其主要目标之一是为不同桌面环境下的 Git 前端提供更统一的用户体验。它并非通过编写跨平台应用程序来实现这一点,而是通过与类似客户端的紧密合作来实现……
git-cola 是一个强大的 Git 图形用户界面,Git 是一种分布式版本控制系统。cola 的组成部分包括 git-python 和 jsonpickle。cola 采用 GNU GPL v2 协议发布。

ForkHub
软件
ForkHub 是一个开源的 GitHub 客户端,最初是基于 GitHub 官方 Android 应用的分支版本,因为 GitHub 放弃了该应用而诞生,此后经历了大量改进。您可以在变更日志中查看完整的变更列表:。