我是 TFS 新手,我们刚刚开始使用 TFS 来管理我们的 T-SQL 代码。
我想知道是否可以创建一个预解析脚本以在签入脚本时自动运行,以便对文件进行其他更改?例如,将制表符交换为文件中的空格。
我还希望能够在我正在签入的脚本中插入变更集 ID 作为注释。那么在签入文件时是否可以知道新的变更集 ID?
这个脚本我更喜欢用 C# 开发
您所追求的功能称为“关键字扩展”,它目前未内置于 TFS。
有关TFS 中缺少关键字扩展的更多历史和讨论,请参阅 Buck Hodges 的这篇博文。
有两种方法可以实现您的目标:
但是,这两种方法都有许多缺点: