我们有一个 TeamCity/Octopus 设置,可以很好地运行多个项目。
新客户希望在开发过程中访问源代码。是否可以使用 TeamCity 将代码从我们的 TFS 复制到其他 TFS?它不需要是实时的。每日副本还可以。
不确定我们是否应该为此使用 TeamCity,或者 TFS 本身是否有可能。
您可以设置每日构建计划并使用 TFS 命令行实用程序将文件传输到另一台服务器。在此过程中,您可能会遇到各种同步问题,除非您始终将自己的解决方案作为当前情况。
看看tf.exe
,尤其是workspace
,workfold
命令和add
,delete
以及可选destroy
。使用tf checkin
.
流程如下:
tf workspace /new
tf workfold /map
tf get /recursive
tf workspace /new
tf workfold /map
文件夹映射到未映射到源 TFS 服务器的新文件夹。tf delete * /recursive
tf checkin /recursive
xcopy
tf add * /recursive
tf checkin * /recursive
tf workspace /delete
PS:如果你转向 git,这一切都会变得容易得多,因为 git 的分布式特性有点适用于这些场景。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句