SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
使用TFVC从TFS迁移到VSTS
问题描述
投票:1
回答:1
我的用例:
目前有TFS 2012(on Prem)
想要转移到VSTS
只想迁移包含历史记录的源代码,不需要任何工作项等。
问题:1。我可以使用哪些工具? 2.在迁移到VSTS之前,是否必须先升级到TFS 2018
tfs
migration
azure-devops
1个回答
1
投票
如果您只想迁移源代码,那么您有3个选项。
MS推荐的路由是升级到TFS 2018,然后使用VSTS的数据库导入功能。这是继续使用TFVC并保持完整历史记录的唯一方法。
您可以使用
OpsHub
,但这会带来限制,因为它会“重播”历史记录,因此变更集历史记录将反映迁移的时间而不是原始签入的时间。此外,如果您有多个团队项目,那么您可能需要为该工具付费。
如果您只想要代码,并且您很乐意考虑将版本控制系统从TFVC更改为Git,那么这可能是最简单的选择。您可以使用
Git-TFS
,基本上您可以将TFS(TFVC)存储库克隆到本地Git存储库。此时,您将拥有版本控制的完整“副本”,包括历史记录和分支,但在Git中而不是TFVC。你可以把它推到VSTS,唯一的“缺点”是你现在使用的是Git而不是TFVC,Git很好,但是不同所以你会想到这个。
最新问题
Acumatica - 从详细数据视图委托更新筛选器 DAC 中的未绑定字段
Spring boot项目中故障转移oracle配置
防止多行原始字符串中出现换行符
通过引用传递而不修改值cpp
优化大型 CSV 文件(5M+ 行)的 Python 批处理以减少处理时间 [已关闭]
如何使用字符串中的特殊字符正确转换为数组
尝试在 .NET Core 项目中调用/执行存储过程时遇到 Microsoft.Data.SqlClient.SqlException
Swift - 检查属性文本是否为空
如何在 Git 中保留目录结构并仅保留 .htaccess 文件,而忽略其他所有内容?
Xcode 项目文件被锁定以进行编辑,即使具有文件夹共享和权限设置
在 Laravel 项目中上传视频
嵌入 cloudflare 见解,包括使用 javascript 发送数据
为什么 numpy.array 在编辑里面的数据时这么慢?
基本模板引擎找不到CSS文件[重复]
如何简化又长又冗余的 jquery 代码?
React Material UI VITE - 主题问题 - createTheme_default 不是函数
在 DataGrip 中自动将内容大写
将 i128 转换为 f64 的正确方法是什么
JQuery 整理代码
自动将 datagrip 中的内容大写
© www.soinside.com 2019 - 2024. All rights reserved.