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 |
阅读手册
SublimeGit
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: Blame
和 Git: 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 视图
本地和远程分支的列表,以及每个分支的元信息,以及方便的导航。
可以允许 - 推送 - 拉取 - 获取 - 变基 - 发布 - 取消发布 - 检出 - 删除 - 合并 - 变基 - 重命名 - 等。