Version control TFS在一段时间后自动取消签出

Version control TFS在一段时间后自动取消签出,version-control,tfs,Version Control,Tfs,如何将TFS配置为在一段时间后自动取消签出?(大约5分钟)。此锁定可防止其他用户签入。您应该关闭签出时锁定文件的功能。它称为独占签出,可以在团队资源管理器中团队项目的源代码管理属性中关闭 您可以使用门控构建在签入之前验证代码,无论是由编码器还是合并。如果门控生成失败,则不允许签入。在时间允许的情况下,您可以在构建中添加任何您喜欢的检查,以保护代码行。如果您至少有一个VisualStudioUltimate副本,您甚至可以创建一个层关系图,并根据您的代码对其进行验证。更简单的选项包括单元测试、样式

如何将TFS配置为在一段时间后自动取消签出?(大约5分钟)。此锁定可防止其他用户签入。

您应该关闭签出时锁定文件的功能。它称为独占签出,可以在团队资源管理器中团队项目的源代码管理属性中关闭


您可以使用门控构建在签入之前验证代码,无论是由编码器还是合并。如果门控生成失败,则不允许签入。在时间允许的情况下,您可以在构建中添加任何您喜欢的检查,以保护代码行。如果您至少有一个VisualStudioUltimate副本,您甚至可以创建一个层关系图,并根据您的代码对其进行验证。更简单的选项包括单元测试、样式cop、静态代码分析和冒烟测试。

此功能的优点在于它有助于防止提交实体框架代码优先迁移,从而阻止生成。这就像开发人员之间的竞争条件。您可以通过配置门控签入来防止这种情况。这是否解决了迁移阻止生成的问题?如果是这样的话,怎么做?你说的迁移是什么意思?我不熟悉这个术语。签入仅在生成通过时提交。因此,您可以在构建期间执行任何检查。单元测试是确保合并代码不会产生意外副作用的唯一方法。