如何在 Azure GIT 中创建子模块存储库和我的另一个项目(C#、MVC),并在 Azure GIT 中使用它或在 Visual Studio 2017 IDE 中引用它?
是否有任何视频显示此内容或解释此内容的文档?我没有看到任何东西,尤其是 Visual Studio。也许我没有找对地方。
我知道有一个参考在 Visual Studio 中使用 git 子模块的工作流程 https://stackoverflow.com/questions/26951252/workflow-for-using-git-submodules-in-visual-studio
是否创建共享/通用代码的 GIT 存储库,然后将其添加为另一个项目?
它是什么,就像子模块存储库中的一个共享 DLL 或一组共享 DLL。他们需要在其他项目中添加参考。
正如你所看到的,我是 GIT 的新手。
任何信息都非常感谢。
首先,尝试通过命令行将您的通用 Git 存储库添加到当前编码的 Git 存储库中,使用git submodule add https://git-scm.com/docs/git-submodule#git-submodule-add-bltbranchgt-f--force--nameltnamegt--referenceltrepositorygt--depthltdepthgt--ltrepositorygtltpathgt, as 此处显示 https://chrisjean.com/git-submodules-adding-using-removing-and-updating/.
然后检查你至少有Visual Studio 2017 更新 5 https://learn.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes-v15.5#teamexplorer
您现在可以使用 Git 子模块和工作树,并配置fetch.prune
and pull.rebase
在团队资源管理器中。
Visual Studio 现在将 Git 子模块和工作树视为普通存储库。只需将它们添加到您的本地存储库列表中即可开始编码!
请注意,对于子模块,您仍然无法执行任何需要多存储库支持的操作(例如同时查看父存储库中的文件和子模块中的文件)。 (在这里投票 https://developercommunity.visualstudio.com/idea/351156/allow-multiple-git-repositories-to-be-active-at-on.html)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)