TFS 会自动更新我的源代码控制文件,而不会通知我究竟更新了什么。我希望比较工具自动弹出并显示其他人的更改,即使更改与我的更改不冲突。我该怎么做呢?
问问题
1285 次
1 回答
0
要为 TFS 中的任何传入更改打开通知,您可以使用的最简单方法是签入警报您可以在签入待处理的更改时收到电子邮件通知。您需要按照以下步骤操作:
- 为 TFS 配置 SMTP 服务器(如果您的团队已经有,则不需要)
- 打开警报管理,输入您的电子邮件地址。
- 选择新警报模板,选择警报类型(对于您,请选择检查此团队项目中发生的任何检查)
来自 MSDN 的更多详细信息:https ://msdn.microsoft.com/en-us/library/ms181334.aspx
如果您在签入时遇到冲突,您可以先使用差异窗口解决这些冲突。
当然,您也可以满足您的定制要求。但是,没有一个简单的方法。你需要:
首先,您需要创建订阅者以许可 CheckIn 事件。然后使用 TFS API 调用差异窗口并签入与该变更集关联的文件和更改。然后在差异窗口上显示本地工作空间和服务器版本之间的变化。
于 2015-11-04T01:19:05.427 回答