git - 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)未找到。
解决方案
URL 应该是您的团队项目集合的 URL。在你的情况下,http://server:8080/tfs/Web Sites/
.
然后,您指定要克隆的分支,即$/Main Content Site/SomeBranch
.