与主题一样:
为什么我不能在那些我在一个地方拥有它们的那些文件上应用标签?特别是,它们通常是不同解决方案和项目的一部分,因此通常我必须为一个文件创建标签,然后逐个搜索并添加到现有文件。 它效率很低!
是一些错误还是缺乏功能?如果第二个 - 很难相信MS家伙忘记了这样的便利功能。 你如何处理这种情况?
编辑 - 澄清我的推理:
如果我使用 jessehouwing 的方法 - 是的,它很有效,而且很简单。 但是当我在将来搜索该标签并希望看到包含哪些代码时,它会为我提供所有解决方案的列表 - 即使是那些完全不相关的解决方案(IWP和PDPRO也是不需要的):
如果我以我的方式使用它 - 它给了我:
我认为它看起来更干净,并且直接提供了当我将内容放入生产环境并应用相应的PROD标签时所包含的解决方案和文件的信息。
答案 0 :(得分:1)
您正在寻找的功能不存在。通常,标签上的单个文件或一组文件并没有多大意义。虽然可以"范围" TFVC中的标签,只能通过命令行使用。
通常,您可以在指定的变更集处的仓库或分支级别创建标签。这将包括所有文件,包括您刚刚签入的文件。虽然您需要复制变更集编号,但是从源控件资源管理器中创建这样的标签相对容易:
我不清楚为什么您只希望更改的文件包含在标签中,也许您可以详细说明该要求。
更新:您希望从VS内部无法实现,并且命令行也不简单。我想通过一些针对TFS客户端对象模型的Powershell Magic,您可以从命令行执行此操作,并且还可以将其构建为Visual Studio扩展(或者可以将其建议为{{3}的作者}。