将多个项目(从一个解决方案)添加到单个 Visual Studio Team Services Git 存储库

Esb*_*erg 4 git visual-studio-2015 azure-devops

我在一个解决方案下有多个项目,我想将它们添加到 Visual Studio 团队服务上的同一个 Git 存储库中。

例如在我的解决方案中:

  1. 主要应用项目
  2. 管理应用程序项目
  3. 数据访问逻辑项目

由于前两个项目完全依赖于第三个项目,我想将它们添加到同一个存储库中。

我正在使用 Visual Studio 2015 和 Git。这些也是 MVC、C# 项目。

是否可以在同一个 Visual Studio Team Services 存储库中拥有来自单个解决方案的多个项目?

如果没有,我似乎无法将任何项目上传到不同的存储库(来自同一解决方案),这可能吗?

我最终希望避免在开发时需要切换解决方案。

Chr*_*inn 5

是否可以在同一个 Visual Studio Team Services 存储库中拥有来自单个解决方案的多个项目?

是的,一点没错。存储库(在本例中为 Git 存储库)可以包含您希望在源代码管理中管理的任何文件和文件夹集。本质上将其视为顶级文件夹/集合。

通常,是的,您会将整个解决方案和子项目放在同一个存储库中。如果我正确解释你的问题,我认为你只是问如何将项目添加到存储库中,这实际上只是 git 问题 - 只需将所有项目文件/文件夹添加到 git 存储库中并提交它们。

根据您的问题,也许您的 git 存储库(文件系统上的 .git 文件夹)位于项目文件夹的级别?如果是这样的话,您可能会问基本上如何将其提升?如果是这种情况,请在此处查看类似的问题:

将 git 存储库上移一级

我的 Git 存储库位于错误的根目录中。我可以移动它吗?(../ 代替 。/)

如果我误解了你的问题,请随时澄清。

  • 项目文件实际上与 Git 文件不在同一文件夹中。将项目文件夹移动到解决方案文件夹中解决了该问题。 (2认同)

归档时间:

查看次数:

12884 次

最近记录:

4 年,2 月 前