带有Git版本控制的TFS Online项目如何包含多个Visual Studio解决方案?

Allan Xu

在线使用Visual Studio 2015 Update 2和TFS:

我是使用Git版本控制在线上使用TFS的新手。我习惯了经典的TFS源代码控制,并且试图采用Visual Studio Online Git版本控制。

使用TFS源代码控制模型,我可以在一个TFS在线项目中轻松拥有多个Visual Studio解决方案。我以前做过,而且效果很好。

我喜欢使用TFS在线和Git版本控制来做同样的事情。我的理解是TFS项目只有一个Git存储库。如果我在其子文件夹中有多个VS解决方案,则Visual Studio不知道该解决方案的父文件夹是其中带有“ .git”的存储库。

带有Git源代码管理的TFS Online项目如何包含多个Visual Studio解决方案?

对于具有git版本控制的在线Visual Studio:

  1. 每个项目可以具有多个git存储库。您可以通过图片中显示的新存储库添加git repo。

    在此处输入图片说明

  2. 每个git repo可以有多个解决方案。您可以通过VS-> Team Explorer->为解决方案添加新的解决方案(您应该首先克隆VSO项目),如下图所示。

在此处输入图片说明

新添加的解决方案将位于.git文件夹的同一目录中,这意味着新解决方案受同一git存储库的版本控制。

更新

为git repo添加解决方案的其他方法:

A. VS->文件->新建->项目->选择Location的本地仓库目录->不要选择Create new Git仓库-> OK在此处输入图片说明

B.在本地回购路径中,复制其中的解决方案。这些文件也被添加到git repo中,只需转到vs并提交更改即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章