有没有办法告诉 TeamCity 9.1 只有在我明确要求时才提交设置?
当我打开“版本化设置”功能并不断摆弄其他设置时,TeamCity 每次单击Save
按钮时都会创建一个提交。
有没有办法告诉 TeamCity 9.1 只有在我明确要求时才提交设置?
当我打开“版本化设置”功能并不断摆弄其他设置时,TeamCity 每次单击Save
按钮时都会创建一个提交。
该功能的描述非常清楚:
在此页面上,您可以启用当前项目设置与版本控制的同步:如果项目设置发生更改,受影响的配置文件将被检入版本控制;如果在版本控制中更改了配置文件,则更改将应用于项目。
“版本化设置”功能的问题在于它创建了太多的提交。应该有一个添加“安静期”的选项,例如添加 VCS 结帐触发器时。
我现在尝试关闭版本化设置,然后在我想提交任何内容时重新启用它。它有点工作,但在某些时候它无法解决服务器上的(较新的)配置和 VCS 中的(旧的)配置之间的差异。所以我只是从 VCS 中删除了配置并从头开始同步。