ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

SublimeGit

SublimeGit 全部

Sublime Text 2和3的Git集成

详细信息

安装

  • 总数 18.8K
  • Win 8.4K
  • Mac 5.8K
  • Linux 4.5K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 6 5 3 1 3 6 0 6 4 4 6 2 3 5 2 2 2 1 3 3 2 5 5 0 2 5 5 6 8 10 3 8 5 3 6 6 3 4 4 4 3 4 4 7 6 4
Mac 1 2 1 2 1 1 1 2 1 2 1 1 0 3 1 0 1 1 1 1 1 2 0 0 0 2 2 4 1 2 0 1 0 4 2 2 0 0 1 0 2 0 1 2 0 0
Linux 1 1 1 2 1 2 3 1 0 2 2 5 1 3 0 3 1 1 1 1 3 1 1 3 1 2 2 1 1 0 0 1 1 3 0 1 1 0 4 1 0 2 1 1 1 1

阅读手册

源代码
raw.githubusercontent.com

SublimeGit

Documentation

SublimeGit 正在开源。以下是一个简短的待办事项列表,列出需要完成的事项: - [x] 将插件代码与网站代码分离 - [x] 移除授权代码和命令 - [x] 将插件代码发布到SublimeGit仓库 - [x] 添加授权协议 - [x] 移除处理字节码分发的代码 - [x] 将文档移到readthedocs或GitHub页面等 - [x] 将SublimeGit域名重定向到本仓库 - [x] 将Package Control中的SublimeGit仓库更改为从GitHub安装

旧版路线图

1.0.X(小版本发布)

优先级功能(按此顺序正在开发的工作): - 交互式变基。(问题编号 #54, #9) - 推送和拉取标签。(问题编号 #68) - 将未合并的路径添加到状态视图中。

其他功能(不分先后): - Difftool命令。(问题编号 #43) - 在运行Git: Status时选择/初始化仓库后打开状态视图。 - 检出时强制重新索引项目范围内的标签。 - 在diff视图中打开文件的正确位置。 - Git: Commit & Push命令。 - Git-flow: Feature Publish命令。(问题编号 #28) - Git-flow: Feature Pull命令。 - 打开Git: Remote > Show - 在Git: Show中前后浏览。(相关问题编号 #72) - Git: Show语法高亮(相关问题编号 #72) - 选取分支。 - 改进Git: Blame的语法高亮。 - Git: Blame的备选简写语法。 - 在diff视图中允许使用--word-diff选项。

缺陷(无特定顺序):- 更好地处理用户名/密码/通行证冻结情况。- 修复一些空格问题(似乎 = cr-at-eol 的空格设置被忽略,以及其他空格设置也可能。在 Sublime Text 中运行 git diff 显示 M 在行尾,在终端窗口中执行相同的操作应该忽略 M)。- 改善重新加载逻辑,以消除某些更新后重启 Sublime Text 的需求。- 改进状态视图光标位置逻辑。(问题 #10)- 合并提交时提交消息为空。- Git-flow 问题。(问题 #63,#51)- 二进制文件和差异可能导致问题。(特别是某些字体)- 在 Git: BlameGit: Diff 中的文件编码问题。(Windows 1252 或 ISO-8859-1,包含如å这样的字符)

1.1.0

计划功能:- Git: Log 视图。(见下文)- Git: Branch 视图。(见下文)- 将未推送的提交添加到状态视图。- 集成 Hub。(问题 #30)

1.2.0 及更高版本 - Git: Annotate。 - git-svn 集成。(问题 #37)- Squashing。(压缩)- Bisecting。(二分查找)。

功能描述

Git: Log 视图(问题 #70)

显示一个漂亮的树(类似 glog 别名)。如果可能的话,确保分支以正确的方式着色(使用 ascii 颜色代码,并为视图创建一个自定义颜色方案)。

应该可以使用 n 和 p 在图表中进行遍历,并且也许可以智能地跳转到合并和分支。按 enter 应该在提交视图中打开提交,并显示带颜色的差异。按 space 应该将提交附加到一个已经存在的提交视图中并滚动视图。

也可以通过按 r 来刷新日志。在视图的底部应该有一个文本,允许加载更多的 X 行(如果需要)。

Git: Branch 视图

本地和远程分支的列表,以及每个分支的元信息,以及方便的导航。

可以允许 - 推送 - 拉取 - 获取 - 变基 - 发布 - 取消发布 - 检出 - 删除 - 合并 - 变基 - 重命名 - 等。