tfs - 无法在 Gated Check-in 上协调工作区
问题描述
我的工作区在门控登记后无法协调。我没有看到错误。我的文件已签入,但仍显示在未决更改下。
- 与最新的比较显示没有差异。
- 如果我绕过门控登记,它会按预期进行协调。
- 单击构建菜单上的“协调工作区”会显示一个对话框,显示“没有更改协调”。
- 重新启动 Visual Studio 不协调。
我们的团队刚收到新电脑,每个人都遇到这个问题。这确实需要我们安装最新版本的 Visual Studio 2019 (16.8.4)。我不确定这是最新的 Visual Studio 还是新计算机的问题。
关于如何解决这个问题的任何建议?
解决方案
门控签入用于通过在将更改提交到 TFS 之前构建更改以进行验证来防止破坏性更改。只有当Gated Check-in Build成功并且所有配置的测试都通过时,这些更改才会真正提交到您的 TFS 服务器。否则,更改将保留在Pending Changes中。
您可以参考以下文章尝试使用Gated Check-in签入 Pending Changes :
推荐阅读
- camunda - 用于流程定义变量的 Camunda Rest API
- c# - Linq 和左连接
- javascript - 如何在不触发 postpublish 的情况下运行发布?
- c++ - typeid("") != typeid(const char*)
- python - 我无法在 facebook 中获取 id 的标签
- python - 在 PyQt5 中显示 QMenu 的问题
- tsql - 在 Management Studio 中使用 BEGIN TRANSACTION 有多危险?
- unit-testing - .Net 核心单元测试 (xunit) - 处理数据库
- javascript - Javascript 如何检查多个等待异步 mssql 数据库请求结果是否有错误?
- rest - 尽管响应中有“no-cache”标头,但仍缓存 HTTP 响应