【发布时间】:2013-02-18 12:27:57
【问题描述】:
我已使用复选框扩展了我的 Visual Studio TeamExplorer-PendingChanges-Page,您需要先选中该复选框,然后才能签入任何更改。 为此,我编写了一个 Checkin-Policy 并且它有效。
但是我有一个问题,在我签入变更集后,复选框仍然处于选中状态。 如果签入成功,我想取消选中复选框。
如何在客户端获取 CheckinNotification ?
我只能找到服务器端。
感谢您的帮助。
谢谢
【问题讨论】:
-
签入后为什么要取消勾选此项?它是干什么用的?据我所知,客户端没有 CheckinNotification,因为 VS 执行 RFC 并返回退出代码/错误消息。您可以做的是订阅 CheckinEvent 并对自己创建的 web 服务进行 SOAP 调用,取消选中复选框。但目前取消选中它是没有意义的,因为它就像引用一个工作项并在签入后删除引用。
-
基本上取消选中应该像 cmets 一样工作。一旦 cmets 被清除,在签入时,复选框也应该被取消选中。谢谢。