From: Luke Diamand Date: Thu, 25 Jun 2015 09:00:11 GMT Subject: Re: Dependency Management Message-ID: <558BC31B.5000401@diamand.org> In-Reply-To: On 23/06/15 19:49, Josh Hagins wrote: > If neither git-submodule nor git-subtree is palatable to you, here are > a couple of alternatives you might try: > > * https://github.com/ingydotnet/git-subrepo > * https://github.com/tdd/git-stree You could also use Android's "repo" tool: https://code.google.com/p/git-repo/ Luke > > On Tue, Jun 23, 2015 at 1:36 PM Stefan Beller wrote: >> >> On Tue, Jun 23, 2015 at 1:52 AM, Jean Audibert wrote: >>> Hi, >>> >>> Sorry to bother you with this question but I can't find any "official" answer or "strong opinion" from Git community. >>> >>> In my company we recently started to use Git and we wonder how to share code and manage dependencies with Git? >>> Use case: in project P we need to include lib-a and lib-b (libraries shared by several projects) >>> >>> In your opinion, what is the "future proof" solution? >>> * Use submodule >>> * Use subtree >>> >>> We know there is lot of PRO/CONS but I feel that subtree is "behind" in the race and the latest version of submodule work fine >> >> Use whatever works fine for your use case. >> >> My personal opinion/expectation is to see submodules >> improving/advancing more than subtrees advancing in the near future. >> Though this is neither the official nor a strong opinion. >> >> Stefan >> >>> >>> Suggestions are very welcome. >>> Thanks in advance, >>> >>> Jean Audibert >>>