Reputation: 230028
I have two different .Net projects, hosted on github.
I would like to create a shared "commons" library for the two projects.
How should I structure my repository to facilitate this sharing?
Ideally, a change in this common library in one project could easily be pushed into the other project. I prefer to keep the code itself editable from the two projects (within Visual Studio), and not include it as a library. Are there best practices for this?
Upvotes: 7
Views: 3786
Reputation: 1114
Git submodules is probably not your answer. See this blogpost that goes into further details: http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/
Upvotes: 2
Reputation: 73625
You can use the Git submodules: https://git-scm.com/book/en/v2/Git-Tools-Submodules
Upvotes: 6