6

我有两个不同的 .Net 项目,托管在 github 上。

我想为这两个项目创建一个共享的“公共”库。

我应该如何构建我的存储库以促进这种共享?

理想情况下,一个项目中这个公共库的更改可以很容易地推送到另一个项目中。我更喜欢保持代码本身可从两个项目(在 Visual Studio 中)编辑,而不是将其作为库包含。有这方面的最佳实践吗?

4

2 回答 2

6

您可以使用 Git 子模块:https ://git-scm.com/book/en/v2/Git-Tools-Submodules

于 2010-04-03T12:37:49.550 回答
1

Git 子模块可能不是你的答案。请参阅此博客文章,了解更多详细信息:http: //blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/

于 2016-04-05T22:11:04.563 回答