【发布时间】:2017-08-10 13:20:04
【问题描述】:
我们的项目有被检入源代码控制的配置文件,本质上是作为一个模板,开发人员使用他们的本地配置更改检出和修改,不应重新检入。
策略已经到位,以防止这些本地更改被意外签入,但是在团队资源管理器的 Pending Changes 视图中总是有几十个配置文件仍然非常令人讨厌,我总是不得不排除这些文件。
.tfignore 似乎只忽略添加操作,而不是编辑。经过一番搜索,我发现有些人成功隐藏了文件/文件夹,但这对我没有用。
文件不能从源代码管理中删除 - 它们存在是有原因的 - 但是我真的希望不必将它们视为待处理的更改每次我去检查我的工作。
这可能吗?
【问题讨论】:
-
我不相信在 TFVC 中有任何方法可以做到这一点。如果您可以控制配置解析,则已在其他地方证明的可行模式是,当且仅当在主配置旁边的磁盘上找到时,让主配置执行特定于开发的配置的可选包含。主要配置已签入源代码管理并且很少更改。通过 .tfignore 忽略特定于开发的配置,因此它永远不会被添加。
标签: visual-studio azure-devops tfs-2015 tfvc team-explorer