【发布时间】:2018-09-11 19:24:30
【问题描述】:
我有一个用于公司某些项目的自定义 TFS 签入策略。有些项目很大,为它们运行策略大约需要 10 秒左右。每次有人签到时花费 10 秒是可以的,因为这将防止可能需要数小时的问题产生。所以政策确实有帮助。我遇到的问题是,VS 触发策略不仅仅是为了签入,它是从结账中触发并保存签出的文件。这对每个人来说真的很烦人。现在我看到开发人员正在禁用该策略以避免 VS 冻结。
任何人都知道为什么 Visual Studio 会在结帐期间运行策略并保存?
我认为 VS 没有任何设置可以阻止除签入以外的运行,但是代码中是否有方法可以识别操作是签入、签出还是保存,以便我可以相应地编写我的逻辑?
【问题讨论】:
标签: visual-studio tfs visual-studio-2017 team-explorer vcs-checkout