我一直在云中测试 TFS,并通过一个测试项目对其进行了设置。目前没有使用 Git。我的问题与发布到我们的远程服务器有关。我有一个驱动器映射并通过 VPN 连接,并且通过文件系统发布工作。似乎发布是从我的本地解决方案而不是中央存储库中的解决方案进行的。这允许将签出的文件发布到生产环境。我原以为会从中央存储库发布,并且只发布签入的文件。
发布过程是否应该从中央仓库移动文件?或者,我做错了什么?
如果没有,TFS 中是否有控制只发布批准/测试的生产文件,并且只发布签入的文件?例如,阻止发布并在文件被签出时通知开发人员。
我已经很久没有使用 SCM 了,所以请多多包涵。谢谢你的耐心。