5 ms·
Dependencies from other repos. Is there a better way that's the equivalent of a Subversion external?
by chaz72 12y ago
Dependencies from other repos. Is there a better way that's the equivalent of a Subversion external?
- liveoneggs 12y agoI would just import them directly like a vendor branch. http://marc.info/?l=git&m=119495815518898&w=2 http://marc.info/?l=git&m=119495815518898&w=2 It works like this: (I just did this test) #inside of your repo git remote add vendor $vendor.git git fetch vendor #grab their code git merge vendor/master #imports their code into your repo git mv vendorlib lib #move it where you want git fetch vendor #grab the next version git merge vendor/master #git remembers your mv from before *update of course since this is git there is yet-another-command called git read-tree to do a lot of this. It's all described here: http://git-scm.com/book/en/v1/Git-Tools-Subtree-Merging http://git-scm.com/book/en/v1/Git-Tools-Subtree-Merging
- Mathiasdm 12y agoOne alternative to consider is Mercurial (which command-line wise is more similar to Subversion) with subrepos (which have better usability): http://www.selenic.com/hg/help/subrepos http://www.selenic.com/hg/help/subrepos
- chaz72 12y agoThanks, I will look into this.