tfs - git-tf 克隆到 DevOps
问题描述
我正在尝试使用 git-tf 将一些旧的 TFVC 项目从我们的本地 TFS 迁移到 AzureDevOps(也是一个带有 TFVC 的项目)。
git-tf clone ... 工作不 我有文件夹,例如 C:\TFSMigration\ProjectX
当我执行 git-tf checkin --deep 时,源代码已正确签入 DevOps,但所有文件都在父存储库中,而不是 $DevOpsProjectWithTFVC/ProjectX
这是我的配置:
收藏 = https://myCompany.visualstudio.com
服务器路径 = $/DevOpsProjectWithTFVC
解决方案
为此,您需要对原始 TFVC 进行干净的 git 克隆。请执行下列操作:
git-tf clone <TFVC> <Branch> --deep
从原始 TFVC 到本地 git repo。git clone <Local git repo>
本地存储库到本地计算机中的新文件夹。git-tf configure <Destine TFVC> --deep
(在从 git repo 克隆的新文件夹中执行此操作)git-tf checkin
您使用 git-tf 执行的第一个克隆被映射到原始 TFVC,因此您将无法从那里推送更改。
推荐阅读
- python - Matplotlib 错误“x 和 y 必须具有相同的第一维,但具有形状 (1,) 和 (6,)”
- vba - 构建记录集时未找到方法或数据成员错误
- android - 如何在颤动中将 DateTime 转换为 TZDateTime?
- php - 在 WooCommerce 订单项目的自定义 SQL 查询中使用产品 ID 而不是产品名称
- numpy - numpy中切片和数组索引的结合
- typescript - 打字稿:将ObjectId或字符串的数组并集转换为字符串数组
- javascript - 检查数组的多少元素作为javascript对象中的键存在
- python - 使用 ImageDataGenerator 后图像数据的形状(64、125、125、3)无效
- css - 将 div 中的可点击链接展开到整个父 li(仅限 CSS)
- kotlin - Kotlin:如果 String 为 null 并且使用了 double bang(!!) 运算符,为什么它会给出长度函数的编译错误?