Visual Studio / TFS - 有没有办法提示何时签入新版本?

时间:2015-10-16 14:07:29

标签: visual-studio version-control tfs

我正在寻找一种方法来提醒用户当他们正在处理的项目的新版本签入时。我已经收集到有一种方法可以自动获取最新版本但它被从Visual Studio的更高版本中删除,部分原因是因为它被认为是不好的做法。

我希望能够做的是提示用户(而不是自动执行)并选择获取最新版本 - 或者合并他们的工作 - 如果他们正在使用的版本更旧比最新的登记版本。有没有办法实现这个目标?

我相当肯定在Visual Studio中无法做到这一点(如果我错了,请告诉我)但有没有办法写一个脚本或者其他什么东西使用VS / TFS命令行命令来执行检查并将提示输出给用户?

谢谢!

2 个答案:

答案 0 :(得分:2)

这确实是一个培训问题。每个开发人员都应该在开始编码之前,在他们提交之前做最新的事情。

这是一种基本做法,无需复杂的自定义。

答案 1 :(得分:1)

在TFS中,当有一个受控文件的新版本时,您可以使用警报系统来订阅警报。订阅者将有一封电子邮件,他们将根据他们的要求确定是否获得更新版本。

您可以订阅以获取Checkin警报类别的警报: enter image description here

请查看此MSDN文章,了解有关配置TFS警报的详细信息:https://msdn.microsoft.com/en-us/library/ms181334.aspx