我如何在Azure GIT中创建子模块存储库以及另一个项目C#,MVC本身的存储库,并在Visual Studio 2017 IDE中使用它或引用它?
是否有任何显示此视频的视频或解释此视频的文档?我什么也没看到,尤其是在Visual Studio中。也许我找的地方不对。
我知道这里引用了Workflow for using git submodules in Visual Studio
是否正在创建共享/公用代码的GIT存储库,然后将其添加为另一个项目?
这是什么,就像子模块存储库中的共享dll或一组共享DLL一样。他们需要在另一个项目中添加参考。
您可以看到我是GIT的新手。
任何信息将不胜感激。
答案 0 :(得分:1)
首先,尝试通过命令行将git submodule add
作为shown here将常见的Git存储库添加到当前的编码Git存储库中。
然后检查您是否至少有Visual Studio 2017 update 5
您现在可以使用Git子模块和工作树,并在Team Explorer中配置
fetch.prune
和pull.rebase
。
Visual Studio现在将Git子模块和工作树视为普通回购协议。只需将它们添加到本地存储库列表中并获取编码即可!请注意,对于子模块,您仍然无法执行需要多仓库支持的任何操作(例如,同时查看父仓库中的文件和子模块中的文件)。 (vote here)