【问题标题】:How can I cancel a Visual Studio NewPendingChange event?如何取消 Visual Studio NewPendingChange 事件?
【发布时间】:2009-09-03 20:48:52
【问题描述】:

我正在尝试以编程方式拦截并取消用户在 TFS 中签出文件的尝试。

我认为解决此问题的正确方法是处理 Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer 中的 NewPendingChange 是否正确?

从事件处理程序中取消事件的正确方法是什么?

【问题讨论】:

    标签: visual-studio visual-studio-2008 tfs vsx


    【解决方案1】:

    我错了! TFS 确实允许我禁用 sln/csproj 文件的合并和多次签出!

    在“Team Foundation Server Settings > Source Control File Types...”对话框中,我能够添加新文件类型(一种用于 sln,一种用于 csproj)并将它们的文件合并属性设置为“禁用”。像魅力一样工作。

    太糟糕了,我仍然不知道如何回答我最初的问题 - 如何取消 NewPendingChange 事件。

    【讨论】:

      猜你喜欢
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 2020-05-25
      • 2014-09-02
      • 2019-04-25
      • 1970-01-01
      相关资源
      最近更新 更多