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

Sublime TFS

作者: CDuke Win ALL

在Sublime Text 2/3中使用TFS

标签: tfs

详细信息

  • 2017.12.06.07.28.58
  • github.​com
  • github.​com
  • 7年前
  • 33分钟前
  • 13年前

安装次数

  • 总数: 7K
  • Win 6K
  • Mac 282
  • Linux 99
Aug 7 Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24
Windows 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

raw.​githubusercontent.​com

Sublime TFS

Sublime TFS 是一款用于优秀的文本编辑器 Sublime Text 2Sublime Text 3 的插件。

概述

插件将在 Main.sublime-menu 中添加 TFS 菜单。

插件将在 Context.sublime-menu 中添加以下命令

  • 签出 - 签出当前文件
  • 撤销 - 撤销当前文件的更改
  • 签入… - 显示签入当前文件的对话框
  • 历史… - 显示当前文件的历史
  • 添加 - 将当前文件添加到TFS
  • 获取最新版本 - 获取当前文件的最新版本
  • 与最新版本比较… - 将当前文件与最新版本进行比较
  • 删除 - 从TFS中删除当前文件(同时从存储中删除文件)
  • 状态 - 检查当前文件的TFS状态
  • 创建 shelveset… - 显示创建 shelveset 以处理挂起更改的对话框
  • 标注… - 标注(归因于)
  • 移动… - 在TFS中移动/重命名当前文件
  • 签出所有打开的文件 - 签出所有打开的文件
  • 设置TFS凭据… - 允许提供 tfs_usernametfs_password 设置。见下文。

插件将在 Side Bar.sublime-menu 中添加以下命令

  • 获取最新版本 - 获取侧栏中选定目录或文件的最新版本
  • 签出 - 签出侧栏中选定的目录或文件
  • 签入… - 签入侧栏中选定的目录或文件
  • 历史… - 显示侧栏中选定目录或文件的历史(对于目录递归)

设置

[/tf_path]

指定团队基金会 (TF.exe) 的路径。所有命令均需。

通常在以下位置

  • VS 2010 - (x86) - C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe
  • VS 2010 - (x64) - C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe
  • VS 2013 - (x86) - C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\TF.exe
  • VS 2013 - (x64) - C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\TF.exe
  • VS 2015 - (x86) - C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\TF.exe
  • VS 2015 - (x64) - C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\TF.exe

[tfpt_path]

它指定了TFS Power Tools (TFPT.exe)的路径。对于注解命令是必需的。

通常在以下位置

  • VS 2010 - (x86) - C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\TFPT.exe
  • VS 2010 - (x64) - C:\Program Files\Microsoft Team Foundation Server 2010 Power Tools\TFPT.exe
  • VS 2013 - (x86) - C:\Program Files (x86)\Microsoft Team Foundation Server 2013 Power Tools\TFPT.exe
  • VS 2013 - (x64) - C:\Program Files\Microsoft Team Foundation Server 2013 Power Tools\TFPT.exe

[auto_checkout_enabled]

如果将auto_checkout_enabled设置为false,则Sublime Text将在每次签出尝试时显示确认提示,否则它将在修改/保存时静默地尝试签出文件。

[auto_checkout_timeout]

如果将auto_checkout_enabled设置为true,则Sublime Text将等待到这里设置的超时时间,以考虑签出失败。

[tfs_username] 和 [tfs_password]

提供自定义凭据以访问TFS。

您可以在设置文件中仅设置tfs_username,并在每个Sublime会话中使用上下文菜单或主菜单中的设置TFS凭据...命令来提供tfs_password

[always_is_graph]

始终显示图形窗口。参见问题#19

用法

对于几乎所有的命令(除了添加),当前文件应该在TFS版本控制下。在打开文件后,您可以从主菜单的TFS或从上下文菜单中执行命令。

特别感谢

  • Mathieu DARTIGUES