ripper234
ripper234

Reputation: 230028

Sharing code between two different git projects

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

Answers (2)

Emil Kantis
Emil Kantis

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

Esko Luontola
Esko Luontola

Reputation: 73625

You can use the Git submodules: https://git-scm.com/book/en/v2/Git-Tools-Submodules

Upvotes: 6

Related Questions