文档结构  
翻译进度:已翻译     翻译赏金:1 元 (?)    ¥ 我要打赏

GitSavvy

这是一个 Sublime Text 3 的插件,提供了如下的功能:

  • 基本的 Git 操作,包括:init, add, commit, amend, checkout, pull, push 等等.
  • 内建差异浏览,包括快速导航到改动的行和块并可以对改动进行撤销(此灵感来自 SourceTree、GitX 等)
  • GitHub 集成
    • 可在提交时引用 issue 和协作者
    • 在当前选择的行中直接打开 Github 中对应的文件
  • GitHub 风格的视图,显示大块元数据以及可以查看改动对应的提交信息
  • git diff 视图,允许用于对所有文件进行暂存以及取消暂存
  • status, branch, tag, 和 rebase 操作面板
第 1 段(可获 2 积分)

注意事项:由于早期 Git 版本存在的 Bug,GitSavvy 只支持 Git 的版本在 1.7.10.3 以及以后的版本。

注意事项:Sublime Text 2 也不支持,GitSavvy 利用了很多 ST3 中才有的新特性,为了得到最佳体验,请使用最新的 ST3 开发版本。

文档

GitSavvy 的功能文档请看这里。也可通过 Sublime  的命令调色板并输入 GitSavvy:help 来访问。

界面截图

内建 diff 差异比较

(Un)stage 和 revert 单行代码或者一段代码

状态面板

项目状态的显示和概要,并提供操作的功能.

第 2 段(可获 2 积分)

分支面板

查看和操作本地和远程分支

Tags 面板

查看和操作项目的 Tags 标签

Github 集成

在提交中引用 Issue 和协作者,在浏览器中打开 Github 文件并定位到选择的行中。

Rebase 面板

Squash, edit, move, rebase, undo, redo.

安装

简单安装:

  1. 安装 Sublime Text Package Control 插件
  2. 打开命令面板并输入 Package Control: Install Packages
  3. 输入 GitSavvy

注意事项:如果你正在使用 64 位版本的 Windows 系统,Git 二进制文件的路径就无法如你期望,如果 GitSavvy 无法正确的操作这个配置,请在配置中确认你的 Git 路径是否正确。

第 3 段(可获 2 积分)

就这么简单

如果你希望提供更多的控制功能,你可以提交代码给 GitSavvy。你可以拉取整个仓库并重启编辑器。

# on a Mac
cd "$HOME/Library/Application Support/Sublime Text 3/Packages"
# on Linux
cd $HOME/.config/sublime-text-3/Packages
# on Windows (PowerShell)
cd "$env:appdata\Sublime Text 3\Packages\"

git clone git@github.com:divmain/GitSavvy.git

 

第 4 段(可获 2 积分)

文章评论