【问题标题】:TFVC: Ignoring local changes to files already checked inTFVC:忽略对已签入文件的本地更改
【发布时间】:2017-08-10 13:20:04
【问题描述】:

我们的项目有被检入源代码控制的配置文件,本质上是作为一个模板,开发人员使用他们的本地配置更改检出和修改,不应重新检入。

策略已经到位,以防止这些本地更改被意外签入,但是在团队资源管理器的 Pending Changes 视图中总是有几十个配置文件仍然非常令人讨厌,我总是不得不排除这些文件。

.tfignore 似乎只忽略添加操作,而不是编辑。经过一番搜索,我发现有些人成功隐藏了文件/文件夹,但这对我没有用。

文件不能从源代码管理中删除 - 它们存在是有原因的 - 但是我真的希望不必将它们视为待处理的更改每次我去检查我的工作。

这可能吗?

【问题讨论】:

  • 我不相信在 TFVC 中有任何方法可以做到这一点。如果您可以控制配置解析,则已在其他地方证明的可行模式是,当且仅当在主配置旁边的磁盘上找到时,让主配置执行特定于开发的配置的可选包含。主要配置已签入源代码管理并且很少更改。通过 .tfignore 忽略特定于开发的配置,因此它永远不会被添加。

标签: visual-studio azure-devops tfs-2015 tfvc team-explorer


【解决方案1】:

不,这是不可能的。

没有办法忽略检测已经在源代码管理中的文件更改,除非所有开发人员都使用工作区映射隐藏配置文件/文件夹,但这似乎不适用于您的情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 2014-11-25
    • 2023-03-19
    • 2014-05-19
    • 1970-01-01
    相关资源
    最近更新 更多