如何为VSTS添加GIT子模块以与Visual Studio 2017一起使用

时间:2019-01-25 02:50:09

标签: git azure visual-studio-2017

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

是否有任何显示此视频的视频或解释此视频的文档?我什么也没看到,尤其是在Visual Studio中。也许我找的地方不对。

我知道这里引用了Workflow for using git submodules in Visual Studio

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

这是什么,就像子模块存储库中的共享dll或一组共享DLL一样。他们需要在另一个项目中添加参考。

您可以看到我是GIT的新手。

任何信息将不胜感激。

1 个答案:

答案 0 :(得分:1)

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

然后检查您是否至少有Visual Studio 2017 update 5

  

您现在可以使用Git子模块和工作树,并在Team Explorer中配置fetch.prunepull.rebase
  Visual Studio现在将Git子模块和工作树视为普通回购协议。只需将它们添加到本地存储库列表中并获取编码即可!

     

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