我们计划将代码存储库从TFS迁移到Git。我们希望将历史记录与当前快照一起移动,但考虑到复杂性,大小和其他限制(Microsoft本身建议仅使用tip迁移),我们计划仅在TFS服务器中保留历史记录。如果他们想要查看历史记录,我们将允许开发人员返回TFS服务器。
但是我们想知道我们是否会在这样做时节省任何许可费用,因为审计和历史目的需要TFS服务器。我们必须提供开发人员许可,以便他们可以访问TFS服务器以查看历史记录(在需要时)。
有什么建议吗?
答案 0 :(得分:0)
要将TFVC repo从TFS迁移到bitbucket git repo 而不保留历史记录,您可以按照以下步骤操作:
在你的bitbucket中,你需要先创建一个git repo。
在TFVC工作区中(如果您的机器中没有工作区,然后创建一个工作区),请创建一个本地git仓库,如下所示:
list2
复制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而不保留历史记录。