Sublime Merge 2.0 Build
Sublime Merge 是一款 Git 客户端,由 Sublime Text 的开发者打造。主要特性:集成式合并工具、强大的搜索功能、无与伦比的性能……
软件介绍
Sublime Merge 是一款 Git 客户端,由 Sublime Text 的开发者打造。
主要特性:
• 集成式合并工具
• 强大的搜索功能
• 无与伦比的性能
• Blame 功能
• 高级差异对比(Diffs)
• 文件与代码块(Hunk)历史记录
• 命令面板与快捷键绑定
• 浅色与深色主题
• 可扩展性
• 语法高亮
• 命令行集成
• 真正的 Git
【新增内容】
版本 2.0(构建号 2091):新功能与改进
• 新增通过索引编辑器直接编辑暂存文件的功能
• 文本差异对比(Text Diffs):新增 `diff_algorithm` 首选项;默认情况下,Sublime Merge 将匹配 Git 的 `diff.algorithm` 首选项
• 文本差异对比:除非启用换行符规范化(newline normalization),否则始终渲染回车符(carriage returns)
• 图像差异对比(Image Diffs):新增 WebP 格式支持
• 搜索功能:新增 `is-visible` 关键字
• 搜索功能:提升 `contents` 查询的性能
• 搜索功能:支持将分支查询(branch queries)作为子查询
• 仓库标签页(Repository Tabs):新增通过标签页上下文菜单设置标签别名的功能
• Git LFS:新增通过文件列表上下文菜单跟踪文件的功能
• Git LFS:为使用 LFS 跟踪的文件添加专属图标
• 日期顺序(年/月/日)现根据用户区域设置(locale)自动提取
• 新增按需加载 Git 对象的支持(即支持部分克隆,partial clone)
• 新增「更改主题」命令至命令面板
• 新增快捷键(Alt+Shift+Down)用于导航至提交(commit)的第二父提交(second parent)
• 新增对鼠标映射(mousemaps)中 `context` 键的支持
• 对无父提交(no parents)的提交,隐藏其父提交行(parents row)
• 提升仓库扫描性能
• 多项语法高亮改进
【修复问题】
• 修复了筛选时文件列表选中状态有时重置的问题
• 修复了压缩提交(squashing commits)时提交信息排序异常的问题
• 修复了启用非必需 Git 过滤器时 Sublime Merge 崩溃的问题
• 修复了未加载差异对比时仍显示行数指示器的问题
• 修复了密码字段中错误启用基于单词的命令的问题
• 修复了提交信息编辑命令未返回 Git 输出的问题
• 修复了删除分支后滚动位置被重置的问题
• 修复了提交编辑操作未显示命令输出的问题
• 修复了 `git commondir` 处理异常的问题
• 修复了存在锁文件(lock files)时仓库扫描崩溃的问题
