【发布时间】:2017-04-21 02:40:12
【问题描述】:
TFS 中是否有让开发人员在提交之前获得最新更改的选项?
我有一些开发人员不愿意更新(并检查他们的更改是否确实适用于当前版本),只是提交。经常以这种方式破坏构建。
我们每 15 分钟进行一次 CI 构建,但这也涉及开发人员及早使用其他开发人员的更改。
注意:我们正在考虑改用 git 来解决这个问题。
【问题讨论】:
-
您可以制定自定义签入策略来强制执行此操作。根据同一工作区的服务器版本检查本地工作区版本。该政策应该可以帮助您入门:github.com/jessehouwing/tfstools
-
嗯,我们主要使用 Java - Eclipse 和 TEE 插件。该链接是 VS 的 C# 解决方案。
-
您也可以在 java 中构建检查策略。我怀疑您需要同时构建 C# 和 Java 以实现可配置性。 dotnetcurry.com/visualstudio/800/…
-
如果每 15 分钟运行一次构建,则它不是 CI 构建。每次提交都会运行 CI 构建。
标签: git tfs version-control policy tfvc