gpt4 book ai didi

git - 如何迁移具有历史记录的 Git TFS Azure 存储库

转载 作者:行者123 更新时间:2023-12-03 06:03:26 24 4
gpt4 key购买 nike

我已经为此工作了几天,但运气不佳。我在 Azure 中有一个具有多个分支的 Git TFS 存储库。示例:

ProjectFoo
-Development
-Master
-Release 1.0

所有分支机构都有历史,因为我们已经在其中工作了几个月。我们需要将此代码移动到 Azure 中的新 Git 存储库,并保留带有分支的历史记录。

我一直在研究实现这一目标的方法。看起来 Git TF 可能可以工作(使用 --deep),但当我运行克隆命令时,我无法让它找到我的存储库。

C:\Users\Tom>git tf clone https://myrepo.com/DefaultCollection/_git/ProjectFoo  $/ProjectFoo ProjectFoo --deep
Connecting to TFS...
Username: tom
Password:

我收到以下错误:

git-tf: Could not find a valid TFS Collection at
https://myrepo.com/DefaultCollection/_git/ProjectFoo

关于我在这里做错了什么或者迁移代码的最佳方法有什么想法吗?

谢谢!

最佳答案

git-tf 工具用于与 MSVC/TFVC 项目进行通信。如果您的存储库是 Git TFS 存储库,则只需使用普通的 git clone 即可。您的 Web UI 中应该有一个“克隆”按钮,它将为您提供正确的 URL 以传递给 git clone。您可能还需要在项目设置中设置备用凭据,因为 Git 无法识别 Microsoft Live 帐户。

关于git - 如何迁移具有历史记录的 Git TFS Azure 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20603482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com