【问题标题】:Cloning TFS repository using git-tfs使用 git-tfs 克隆 TFS 存储库
【发布时间】:2018-06-20 04:19:03
【问题描述】:

我正在尝试使用 TFS 2013 使用 git-tfs 在 TFS 中克隆 GIT 存储库

git tfs clone http://servername:8080/tfs/DCM "$/Python"

给我:

error: the path $/Python you want to clone doesn't exist!

“DCM”是集合的名称,“Python”是项目的名称:

我尝试列出分支:

git tfs list-remote-branches http://servername:8080/tfs/DCM

产生:

No TFS branches were found!

我的直觉是这是一个语法错误,但不确定我做错了什么。

【问题讨论】:

  • Team Foundation Server (TFS) 是一个包含代码托管(TFVC 和 Git)的平台。它是 VSTS 的本地版本。 TFVC 是 Team Foundation 版本控制,它是 TFS 和 TFVC 中可用的集中式版本控制系统。尽管名称如此,但对于托管在 TFS 中的 git 存储库,git-tfs 并不是必需的。只有 TFVC 存储库才需要它。你只需要使用 git。

标签: git tfs git-tfs


【解决方案1】:

作为“git-tfs”的主要开发者,我很高兴你绝对想使用它!但是这里不需要它;-)

您要克隆的存储库已经是一个 git 存储库(参见 git website 中的红色 git 小图标)。

git-tfs 是一个桥接工具,能够将 TFVC 历史记录导入本地 git 存储库。

所以,你只需要做一个纯 git clone,应该是这样的:

 git clone http://servername:8080/tfs/DCM/Python.git

网址由门户网站提供,位于您所在的页面的右上角。您应该有一个“克隆”按钮...

【讨论】:

  • 是的,如果登录到 TFS Web 界面并导航到存储库,它将显示一个“克隆”按钮。单击它会显示一个窗口,您可以在其中选择协议,它会告诉您正确的 url
猜你喜欢
  • 2016-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-24
  • 1970-01-01
  • 2017-02-21
  • 2017-08-05
  • 2015-10-13
相关资源
最近更新 更多