如何从获取最新版本的TFS中排除一个文件

4
我正在使用一个具有一个文件名称过长(超过259个字符的)的TFS存储库。我无法更改该文件名(它不是我的,而且它是一个已部署服务的引用文件名),但这意味着每次我执行最新获取时都会导致失败,并且我必须手动获取周围所有目录中的最新版本。这是非常耗时的。
有没有办法告诉TFS“在获取最新版本时忽略此文件”或“跳过错误”,以便我可以标记此文件(它永远不会更改 - 或者在极少数情况下我会处理它),然后只需在源树的顶部进行获取最新版本。
请注意,我知道如何从挂起的更改中排除文件,但这不是我正在更改的文件,它只是源树中一个很大的难看的问题。(是的,其他人也遇到了这个问题,并且他们通过上述方式进行了修改。)

你能否将映射的文件夹移动到 c:\tfs 或类似的短路径下,如果还没有的话? - Blorgbeard
2个回答

4
如果文件位于文件夹中,且您不需要文件夹内的任何其他文件,则可以将整个文件夹加以隐藏
要隐藏工作区中的文件夹:
1. 在“文件”菜单上单击“源代码控制”,然后单击“工作区”。
2. 在“管理工作区”对话框中,单击要隐藏的工作区,然后单击“编辑”。
3. 在“编辑工作区”对话框中,在“工作文件夹”列表中,高亮显示您要隐藏的源代码文件夹和本地文件夹下的文件夹映射,或创建一个新的映射。在“状态”下,将设置从“活动”更改为“已隐藏”。
4. 单击“确定”关闭“编辑工作区”,然后单击“关闭”关闭“管理工作区”。

0
UI界面不允许您直接选择要隐藏的文件,但是您可以选择文件夹并编辑源代码控制文件夹路径。这意味着您可以添加父文件夹并将其设置为隐藏状态,然后在源代码控制路径文件夹中附加文件名以隐藏该文件。
摘自:https://social.msdn.microsoft.com/Forums/vstudio/en-US/aef6aeba-9cc5-4be5-9a5e-af084eead4b5/is-it-possible-to-cloak-individual-files-in-tfs-2010?forum=tfsgeneral#fdf35767-0cf5-4084-b85c-04a359d84ca2 要隐藏一个文件夹:
在“文件”菜单上,单击“源代码控制”>“高级”>“工作区”。
在“管理工作区”对话框中,单击要隐藏的工作区,然后单击“编辑”。
在“编辑工作区”对话框中,在“工作文件夹”列表中,要么突出显示位于“源代码文件夹”和“本地文件夹”下的文件夹映射,要么创建一个新的文件夹映射。在“状态”下,将设置从“活动”更改为“隐藏”。
来源:https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/ms181378(v=vs.100)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接