Visual studio 所以VisualStudio现在正式支持Git。这是什么意思?

Visual studio 所以VisualStudio现在正式支持Git。这是什么意思?,visual-studio,git,version-control,tfs,visual-studio-2012,Visual Studio,Git,Version Control,Tfs,Visual Studio 2012,我刚刚读到一篇非常有趣的文章,很明显,在过去的VisualStudio2012更新中,它现在已经内置了官方的Git支持 我的问题是,这到底意味着什么?这是否意味着TFS服务器现在可以托管Git存储库?或者,VisualStudio是否在后台使用类似于git tfs的东西来使用带有git桥的常规tfs存储库?或者这是否适用于TFS服务器?在VisualStudio之外也使用Git,而VisualStudio是托管在TFS普通Git上,还是像Git TFS桥一样 另外,是否有关于使用此支持将TFS存

我刚刚读到一篇非常有趣的文章,很明显,在过去的VisualStudio2012更新中,它现在已经内置了官方的Git支持

我的问题是,这到底意味着什么?这是否意味着TFS服务器现在可以托管Git存储库?或者,VisualStudio是否在后台使用类似于
git tfs
的东西来使用带有git桥的常规tfs存储库?或者这是否适用于TFS服务器?在VisualStudio之外也使用Git,而VisualStudio是托管在TFS普通Git上,还是像Git TFS桥一样

另外,是否有关于使用此支持将TFS存储库转换为Git存储库的文档?

托管Git存储库并提供与TFS工作项跟踪和构建的集成。我们将这些信息存储在适当的git存储库中—它不是一个透明的桥。相反,我们存储git引用和对象,尽管我们将它们存储在sqlserver(sqlazure)中,而不是传统的磁盘git存储库格式。我们这样做是为了与现有的TFS可管理性和Team Foundation Service缩放相结合。

Team Foundation Server,驻留在您的数据中心的OnFoundation产品,来自TFS 2013,支持Git存储库托管。许多功能在进入内部部署产品之前就已进入托管的Visual Studio Online


类似地,VisualStudio集成是一个合适的git客户机-同样,它不是git tf。它使用项目提供对本地git存储库的存储库访问,以及提供对任何使用HTTP的git托管服务的推送和拉送的网络访问。(SSH传输目前不受支持。)这意味着您可以推拉到Bitbucket或GitHub,例如,你不需要和Team Foundation Server联系。

看到你是一个微软雇员:你知道有任何文件把TFS回购转换成Git回购吗?@ Edward Thomson,关于如何连接VS到GITHUB的任何快速注释?@马克-如果你下载VS客户端工具,你可以添加一个现有的本地回购(以Github作为远程)。或者在VS中克隆,只需从他们的web UI中输入github克隆url。“团队资源管理器”窗口中有一个新的“连接”图标,允许您连接到本地&TFS repos。@标记:请参阅-github只是另一个git URL另一个详细的附加说明-尽管我们在SQL server中存储元数据(以及一些缓存/处理的数据),但文件本身存储在azure blob存储中。但是,这仍然是一个合适的git回购协议(不是一座桥梁)。