首页 > 解决方案 > git-tfs 用于列表远程分支的 TFS 的 URI

问题描述

我们有一个多年来一直在使用的 TFS 源代码控制系统。新的管理和常识表明我们需要继续使用 git。

所以,尝试 git-tfs 没有运气。我得到的最接近的是“TF31002:无法连接到此 Team Foundations Server:http://server:8080/tfs/Web Sites/Main Content Site/Main Content Site TEam/_versionControl。”

这是我正在尝试的命令: git-tfs list-remote-branches http://tfs-server-url:8080/tfs/Web%20Sites/Main%20Content%20Site/Main%20Content%20Site%20Team/_versionControl - u=域/用户名 -p=密码

tfs-server-url 是我们的 tfs 服务器的 url,domain 是我们的本地域,username 是我在 tfs 上的用户名,password 是我在 tfs 上的密码。

我错过了什么语法???

顺便说一句,如果我在浏览器中导航到http://tfs-server-url:8080/tfs/Web%20Sites/Main%20Content%20Site/Main%20Content%20Site%20Team/_versionControl,我会看到我们所有的分支“$/主要内容站点” tfs 项目。

PS:在 git-tfs 输出的末尾还有两行说:远程服务器返回错误:(404)未找到。

标签: gittfsgit-tfs

解决方案


URL 应该是您的团队项目集合的 URL。在你的情况下,http://server:8080/tfs/Web Sites/.

然后,您指定要克隆的分支,即$/Main Content Site/SomeBranch.


推荐阅读