如何确保TFS客户端安装了最新版本的自定义检入策略?
|
我们实施了自定义签入策略,并为我们的TFS项目之一选择了该策略。
如果TFS客户端未安装策略,则TFS将显示一条错误消息以及安装说明。一切都很好。
但是,如果有新版本的签入策略,我们就会遇到问题。
似乎TFS仅强制执行策略名称,而不强制其版本。
因此,即使我删除了旧的策略引用并添加了新的策略引用,仍然允许所有已经安装了旧版本的客户端使用它。
我本来希望TFS不允许使用旧版本的签入策略。
我们如何执行呢?
一种可能的解决方法是将最新版本号作为文件检入到任何人都可以访问的项目中。签入策略本身将读取该文件,将版本与其自身版本进行比较,如果版本不匹配,则生成PolicyFailure。
也许有一种更简单/更好的方法?
没有找到相关结果
已邀请:
2 个回复
翱抹村
土投