TFS签入热键
我刚刚开始使用TFS并且有一些关于热键的问题。在解决方案资源管理器中选择项目,解决方案和文件真的很不舒服。TFS签入热键
我想热键分配到只有2操作:
- 解决方案范围的签
- 解决方案,广受最新版本
,但我不能在可用操作的列表中找到这些在Visual Studio键盘设置中。有人可以帮助我获得操作名称吗?
如果您不能在解决方案资源管理器中选择解决方案节点,并使用File.TfsCheckIn的热键,我想您唯一的选择是使用这样的宏并为此指定一个热键:
Sub CheckInSolution()
DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer).Activate()
Dim fi As System.IO.FileInfo = New System.IO.FileInfo(DTE.Solution.FullName)
Dim name As String = fi.Name.Substring(0, fi.Name.Length - fi.Extension.Length)
DTE.ActiveWindow.Object.GetItem(name).Select(vsUISelectionType.vsUISelectionTypeSelect)
DTE.ExecuteCommand("ClassViewContextMenus.ClassViewProject.TfsContextCheckIn")
End Sub
不可行的,除非你只运行很少的2010 TFS 2010 TFS的
正确使用时,需要比只是检查多了很多 - 包括你签连接到它realted的工作项目。热键会使这不可能。在TFS中,你不经常检查,只能完成一些工作(或者如果他们有时在网站上很长时间)。我每天做大约4-5次检查,而且可能需要一些时间(集成,验证,文档),所以一个热键不会给我带来什么。
实际上,在工具|选项|环境|键盘下有一大堆命令,您可以为其分配快捷方式。其中一些是:
- File.TfsCheckIn
- File.TfsCheckInSilent
- TfsCheckInDynamicSilent
- ...
我不能告诉你到底是什么,什么是最好的供你使用。我想这里有一些文件 - 至少我希望如此 - )...
HTH!
Thomas
它们是文件特定的,我正在寻找解决方案范围。我不想打扰我在哪个文件上,只提交它。 :(我试图谷歌它没有运气,这就是为什么问题在这里:) – Sly 2010-10-22 09:16:13
嗯。如果是这样的话,我没有任何其他想法。如果您发布MS官员支持的官方MSDN论坛之一,也许可以得到答案。通常他们会及时合理地回答... – 2010-10-22 09:33:17
我正在使用File.TfsCheckIn的热键。 File.TfsCheckIn是上下文特定的。如果您在解决方案资源管理器中选择单个文件,它将仅检入该文件,但如果您在解决方案资源管理器中选择解决方案节点,则它将检入其下的所有内容。对于源代码管理资源管理器中的文件夹也是如此。 – 2010-10-22 14:32:19
为签:
CTRL +\,CTRL +M - 切换到团队浏览器
Alt + I - 提交更改。
不要忘记评论!
很奇怪,谷歌没有根据这个结果:( – Restuta 2010-10-22 09:33:23