tfs - 如何从获取最新 TFS 中排除文件

标签 tfs

我正在使用一个 TFS 存储库,该存储库有一个文件名非常长的文件,它打破了 259 个字符的限制。我无法更改文件名(它不是我的,它是一个已部署的服务引用文件名),但这意味着每次获取最新信息都会导致失败,我必须手动进入并获取所有周围的最新信息目录。这是一个耗时的 PITA。

有没有办法告诉 TFS“在获取最新信息时忽略这个文件”或“跳过错误”,以便我可以标记这个文件(它永远不会改变 - 或者在极少数情况下我不会处理它)然后只需在源代码树的顶部执行获取最新信息即可。

请注意,我了解从挂起的更改中排除,但这不是我要更改的文件,它只是源代码树中间的一个大拇指痛。 (是的,其他人都遇到了这个问题,他们以上述方式解决了这个问题。)

最佳答案

如果该文件在一个文件夹中并且您不需要该文件夹中的任何其他文件,那么您可以 CLOAK整个文件夹。

隐藏工作区中的文件夹

  • 在文件菜单上,单击源代码管理,然后单击工作区。
  • 在“管理工作区”对话框中,单击要隐藏的工作区,然后单击“编辑”。
  • 在“编辑工作区”对话框的“工作文件夹”列表中,突出显示位于“源代码管理文件夹”和“本地文件夹”下要隐藏的文件夹映射,或者创建一个新文件夹。在状态下,将设置从事件更改为隐形。
  • 单击确定关闭编辑工作区,然后单击关闭关闭管理工作区。
  • 关于tfs - 如何从获取最新 TFS 中排除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38063327/

    相关文章:

    collections - 组织项目集合和团队项目的建议

    TFS不显示解决方案

    c# - 使用 MSBuild 无法构建的项目 Ctrl + Shift + B 构建成功

    c# - 隐藏文件夹后如何摆脱添加到此解决方案错误的项目

    sql-server - 在 TFS 中映射本地目录时发生数据库错误(SQL 错误 18054)

    TFS 2018 代码搜索

    javascript - 使用 TFS CI 发布多个 cobertura 覆盖范围

    git - 迁移到 NuGet 自动包还原

    c# - Microsoft.VisualStudio.TeamFoundation 引用在哪里?

    c# - 仅将特定 VM 用于 TFS 构建