只读TFVC(团队基础版本控制)

时间:2018-05-07 08:32:15

标签: git visual-studio tfs azure-devops git-tfs

我们计划将代码存储库从TFS迁移到Git。我们希望将历史记录与当前快照一起移动,但考虑到复杂性,大小和其他限制(Microsoft本身建议仅使用tip迁移),我们计划仅在TFS服务器中保留历史记录。如果他们想要查看历史记录,我们将允许开发人员返回TFS服务器。

但是我们想知道我们是否会在这样做时节省任何许可费用,因为审计和历史目的需要TFS服务器。我们必须提供开发人员许可,以便他们可以访问TFS服务器以查看历史记录(在需要时)。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

要将TFVC repo从TFS迁移到bitbucket git repo 而不保留历史记录,您可以按照以下步骤操作:

1。在bitbucket帐户中创建一个git仓库

在你的bitbucket中,你需要先创建一个git repo。

2。创建本地git仓库并提交更改

在TFVC工作区中(如果您的机器中没有工作区,然后创建一个工作区),请创建一个本地git仓库,如下所示:

list2

3。将更改从本地git仓库推送到bitbucket

复制bitbucket repo URL(例如https://account@bitbucket.org/username/reponame.git),然后将其添加为本地git repo的遥控器并推送到遥控器:

# In the workspace directory
# Delete $tf folder
git add .
git commit -m 'add files from TFVC repo to git repo'

现在文件被推送到bitbucket repo而不保留历史记录。