将源文件复制到其他 TFS

我们有一个 TeamCity/Octopus 设置,可以很好地运行多个项目。

新客户希望在开发过程中访问源代码。是否可以使用 TeamCity 将代码从我们的 TFS 复制到其他 TFS?它不需要是实时的。每日副本还可以。

不确定我们是否应该为此使用 TeamCity,或者 TFS 本身是否有可能。

杰西霍因

您可以设置每日构建计划并使用 TFS 命令行实用程序将文件传输到另一台服务器。在此过程中,您可能会遇到各种同步问题,除非您始终将自己的解决方案作为当前情况。

看看tf.exe,尤其是workspaceworkfold命令和adddelete以及可选destroy使用tf checkin.

流程如下:

  • 在源 TFS 服务器上创建工作区(或使用团队城市中的内置工作区功能): tf workspace /new
  • 映射要共享的文件夹: tf workfold /map
  • 将文件获取到进行传输的机器上: tf get /recursive
  • 在目标 TFS 服务器上创建工作区: tf workspace /new
  • 将要共享的tf workfold /map文件夹映射到未映射到源 TFS 服务器的新文件夹。
  • WS2 删除目标文件夹中的文件: tf delete * /recursive
  • WS2 签入以确保您不会远程遇到任何冲突: tf checkin /recursive
  • WS1 -> WS2 将文件从第一个工作区复制到第二个: xcopy
  • WS2 添加所有文件: tf add * /recursive
  • WS2 检入所有文件 tf checkin * /recursive
  • WS2 & WS2 删除工作区: tf workspace /delete
  • (可选)删除磁盘上已删除工作区的文件夹中的文件。

PS:如果你转向 git,这一切都会变得容易得多,因为 git 的分布式特性有点适用于这些场景。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用PowerShell将文件从tfs versioncontrol复制到目录

在“将文件复制到放置位置”步骤之后,诊断TFS内部版本挂起

将文件从Azure Blob存储复制到TFS服务器

如何在同步或构建期间将资源文件从其他目录复制到Android项目中?

如何使用TFS命令行tf.exe将存储库复制到所选的文件夹位置?

在TFS上使用MsBuild构建部署程序包之前,将文件复制到源代码中

无法将目录文件复制到其他目录

将特定文件复制到其他目录

将文件内容复制到其他位置

将版本化文件复制到其他目录

找不到TFS源文件

TFS版本:一次将setup.exe复制到多个Azure VM

TFS 2015将输出复制到远程服务器

需要TFS Build,该文件可在签入时将文档文件复制到网络共享中(但没有sln可以构建)-像VSS shadow

Maven将源文件复制到文件夹

Java 文件复制 - 如何将输入文件备份/复制到其他目标位置?

TFS>分支:将源文件夹转换为分支

使用Azure Data Factory将头文件从txt文件复制到其他csv文件

将.txt文件从.tar.gz文件复制到其他目录

将文件复制到其他位置并同时更改文件名

如何将数据从csv文件复制到其他Excel文件

将文件复制到其他文件夹-查找

将TFS 2012集合复制到安装了TFS 2015的另一台服务器上

从TFS 2010到TFS 2015的就地迁移

其他 PC 中的 TFS 项目安全,无需访问 TFS

eclipse-是否有“将文件复制到其他视图”选项,如notepad ++

使用 CMD 将 htm 及其支持的文件和目录复制到其他目录

如何将目录层次结构(省略文件)复制到其他目录中?

使用其他名称将文件复制到同一目录