繁体   English   中英

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

[英]How to add a GIT submodule for VSTS for use with Visual Studio 2017

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

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

我知道在 Visual Studio 中使用 git 子模块有对Workflow的引用

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

子模块存储库中的共享 dll 或一组共享 DLL 是什么? 他们需要在另一个项目中添加一个引用。

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

任何信息都非常感谢。

首先,尝试通过命令行使用git submodule add将您的公共 Git 存储库添加到您当前的编码 Git 存储库,如下所示

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM