git-tfs 用于列表远程分支的 TFS 的 URI
git-tfs what URI to use for TFS for list-remote-branches
我们有一个已使用多年的 TFS 源代码管理系统。新的管理和常识表明我们需要向 git 前进。
所以,尝试 git-tfs 但没有成功。我得到的最接近的是 "TF31002: Unable to connect to this 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=domain/username -p=password
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,我会看到“$/Main Content Site”tfs 项目的所有分支。
PS:在 git-tfs 输出的末尾还有两行内容:
远程服务器返回错误:(404) 未找到。
URL 应该是您的团队项目集合的 URL。在你的情况下,http://server:8080/tfs/Web Sites/
.
然后您指定要克隆的分支,即 $/Main Content Site/SomeBranch
。
我们有一个已使用多年的 TFS 源代码管理系统。新的管理和常识表明我们需要向 git 前进。
所以,尝试 git-tfs 但没有成功。我得到的最接近的是 "TF31002: Unable to connect to this 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=domain/username -p=password
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,我会看到“$/Main Content Site”tfs 项目的所有分支。
PS:在 git-tfs 输出的末尾还有两行内容: 远程服务器返回错误:(404) 未找到。
URL 应该是您的团队项目集合的 URL。在你的情况下,http://server:8080/tfs/Web Sites/
.
然后您指定要克隆的分支,即 $/Main Content Site/SomeBranch
。