跳转至

Git

RPGMTranslate 内置了 git 客户端,用于追踪翻译进度。它面向本地版本控制——远程支持仅限于推送,部分功能仍在完善中。

通过 按钮打开。

设置

如果项目文件夹还不是 git 仓库,你会看到"创建仓库"按钮,它会初始化一个(并写入一个合理的 .gitignore)。

提交作者身份在设置 > 核心 > Git中配置:可以是你的姓名/邮箱,或"优先使用仓库的 git 配置"以使用仓库已设置的 git config 身份。

使用变更

  • 变更列表显示每个已修改/已添加/未跟踪/已删除/已重命名的文件,每个文件带有状态标记。
  • 点击文件的复选框以暂存或取消暂存。
  • 刷新按钮重新扫描工作目录中的变更。

提交

输入提交信息并正常提交,或使用提交按钮旁边的菜单:

  • 提交(修正)——修正上一次提交,而非创建新提交。
  • 提交并推送——提交后立即推送到 origin

分支

分支选择器列出本地和远程分支(分别标记),并允许在它们之间切换。UI 尚不支持创建/删除分支。

历史

提交历史列表显示你的本地提交日志。目前仅为显示——点击某个提交尚不会显示其差异。

已知限制

这仍在开发中:

  • 尚不支持文件变更的差异视图。
  • 尚不支持放弃/还原文件操作。
  • 尚不支持拉取/获取、stash、标签或远程管理 UI——git pull/fetch 和远程分支仍需使用常规命令行或其他 git 客户端。