【问题标题】:How to add a GIT submodule for VSTS for use with Visual Studio 2017如何为 VSTS 添加 GIT 子模块以用于 Visual Studio 2017
【发布时间】:2019-06-18 21:05:37
【问题描述】:

如何在 Azure GIT 中创建一个子模块存储库和我的另一个 C#、MVC 项目,并在 Visual Studio 2017 IDE 中使用或引用它?

是否有任何视频或文档可以说明这一点?我没有看到任何东西,尤其是使用 Visual Studio。也许我没找对地方。

我知道有Workflow for using git submodules in Visual Studio的引用

是否正在创建共享/公共代码的 GIT 存储库,然后将其添加为另一个项目?

它只是一个共享 dll 或子模块 repo 中的一组共享 DLL。他们需要在其他项目中添加参考。

如您所见,我是 GIT 的新手。

非常感谢任何信息。

【问题讨论】:

    标签: git azure visual-studio-2017


    【解决方案1】:

    首先,尝试通过命令行将您的通用 Git 存储库添加到您当前的编码 Git 存储库中,使用git submodule add,作为shown here

    然后检查你至少有Visual Studio 2017 update 5

    您现在可以使用 Git 子模块和工作树,并在团队资源管理器中配置 fetch.prunepull.rebase
    Visual Studio 现在将 Git 子模块和工作树视为普通存储库。只需将它们添加到您的本地存储库列表并开始编码!

    请注意,对于子模块,您仍然不能执行任何需要多 repo 支持的操作(例如同时查看父 repo 中的文件和子模块中的文件)。 (vote here)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      • 2017-08-24
      • 1970-01-01
      • 1970-01-01
      • 2016-11-28
      • 1970-01-01
      相关资源
      最近更新 更多