我想从TFS 2012源代码管理中排除代码文件夹中的一些文件。
在VS2012之前,这是通过“Source Control Explorer”的右键菜单中的“从源代码控制中排除”命令完成的。但是在VS2012中我找不到它。
有人知道它在哪里吗?
(顺便说一句,我正在使用“本地”工作区。)
答案 0 :(得分:14)
单击“团队资源管理器”窗格中的“检测到的更改”时,将打开“提升候选人更改”窗口。此窗口允许您在检测到的更改中进行选择,并将其提升为源控制项。
在此“推广候选人更改”窗口中,您选择一个文件(或使用Shift选择多个文件),右键单击该文件并弹出一个包含“的上下文菜单忽略此本地项“选项。如果单击它,则从源代码管理中排除所选文件。
Visual Studio将名为“.tfignore”的文件添加到源控件映射根目录,该根目录包含源控件将忽略的所有文件的名称。 (之前的TFS版本没有生成此文件,但它们都是服务器工作区。由于这是一个“本地”工作空间,需要忽略的文件名需要保存在工作区中)
答案 1 :(得分:9)
我有真正的解决方案。
在“团队资源管理器”窗格的“待处理更改”标签中,右键单击源控件中不需要的新文件,然后单击“撤消”。
它会将文件保留在项目中,并将其从TFS中排除。在项目窗口中,文件的名称左侧永远不会有“锁定”图标。
答案 2 :(得分:9)
这是最简单的解决方案:
<强> 1。在解决方案资源管理器中选择文件
<强> 2。转到文件 - &gt;源控制 - &gt;高级强>
这里是
请记住: 如果右键单击解决方案资源管理器中的文件,您只能找到&#34;最重要的选项&#34;不是全部:))
答案 3 :(得分:5)
在VS2013中,这已经回来但已移至文件菜单: -
我知道这有点偏离主题,但认为它可能有助于某人。
答案 4 :(得分:0)
我有Visual Studio 2017 Enterprise,并且在File-&gt; Source Control下不存在要排除的选项。我解决这个问题的方法是打开Source Control Explorer,然后删除我想要排除的项目。
答案 5 :(得分:-2)
它位于Pending Changes窗格中,分为排除的更改和包含的更改部分。它允许在部分之间过滤,排除或提升项目。
!