Git
RPGMTranslate 内置了 git 客户端,用于追踪翻译进度。它面向本地版本控制——远程支持仅限于推送,部分功能仍在完善中。
通过 按钮打开。
设置
如果项目文件夹还不是 git 仓库,你会看到"创建仓库"按钮,它会初始化一个(并写入一个合理的 .gitignore)。
提交作者身份在设置 > 核心 > Git中配置:可以是你的姓名/邮箱,或"优先使用仓库的 git 配置"以使用仓库已设置的 git config 身份。
使用变更
- 变更列表显示每个已修改/已添加/未跟踪/已删除/已重命名的文件,每个文件带有状态标记。
- 点击文件的复选框以暂存或取消暂存。
- 刷新按钮重新扫描工作目录中的变更。
提交
输入提交信息并正常提交,或使用提交按钮旁边的菜单:
- 提交(修正)——修正上一次提交,而非创建新提交。
- 提交并推送——提交后立即推送到
origin。
分支
分支选择器列出本地和远程分支(分别标记),并允许在它们之间切换。UI 尚不支持创建/删除分支。
历史
提交历史列表显示你的本地提交日志。目前仅为显示——点击某个提交尚不会显示其差异。
已知限制
这仍在开发中:
- 尚不支持文件变更的差异视图。
- 尚不支持放弃/还原文件操作。
- 尚不支持拉取/获取、stash、标签或远程管理 UI——
git pull/fetch 和远程分支仍需使用常规命令行或其他 git 客户端。