2015-10-16 69 views
1

我正在寻找一种方式来提醒用户,当他们正在处理的项目的新版本被检入时。我收集到有一种方法可以自动获取最新版本,但已从较新版本中删除部分因为它被认为是不好的做法。Visual Studio/TFS - 有没有办法在检入新版本时提示?

我希望能够做的是提示用户(而不是自动执行此操作),并选择获取最新版本 - 或合并他们的工作,可能 - 如果他们的工作版本比最新的入住版本。有没有办法做到这一点?我很确定在Visual Studio中没有办法做到这一点(如果我错了,请让我知道),但是有没有办法编写一个脚本或使用类似VS/TFS命令行命令执行检查并向用户提示提示?

谢谢!

+0

好奇,想知道你其实想什么问题解决。你有没有合并问题,因为开发人员不够经常合并?还是在赛道上进一步发展? – Betty

+0

这实际上是一个比它应该更简单的问题......我们的开发人员在处理代码之前忘了获取最新版本,而不是其他任何东西。我们遇到了一个偶然的问题,开发人员检查代码并开始工作,然后另一个开发人员检查出该代码的原因不同,并在第一个人完成工作并完成合并冲突之前完成工作。 – TheIronCheek

+0

您可以简单地运行一个计时器,提醒挣扎的人。这样,你建立了一个习惯,获得最新的,而不是加强不良行为 – Betty

回答

2

这实在是一个培训问题。每个开发者都应该在开始编码之前,在他们提交之前做一个最新的工作。

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

1

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

您可以订阅获得与签入警报类别警报: enter image description here

请检查该MSDN文章有关配置TFS细节提醒:https://msdn.microsoft.com/en-us/library/ms181334.aspx

+0

有趣的。我将不得不看看这是否适合我们。 – TheIronCheek

相关问题