On 3 June 2015 at 11:23, Thomas Ferris Nicolaisen <[email protected]> wrote: > On Wednesday, June 3, 2015 at 9:31:40 AM UTC+2, [email protected] wrote: >> >> Hi! >> >> how can SVN Externals be mapped to GIT? >> >> We're heavily using externals. We reference folders and files with >> externals at a certain revision. > > > If your goal is to pick single files from shared projects, perhaps using > something like https://git-annex.branchable.com/ could be an option. I was > hoping that git-annex supports SVN as a backend, but unfortunately it does > not (yet - you can write your own extensions though). > > If you're willing to place these assets that you have through svn-externals > on some other kind of server, you could use annex out of the box to sync > single files into your repository. Just a half thought-through idea :)
I was trying to not get up on my soap box ;) My experience with SVN externals is that they should be avoided at all costs. Use of them requires so much self-discipline (and usually a lot of scripting) that it simply isn't worth it. There are numerous ways to deal with assets, git-annex is an excellent one for assets that change somewhat regularly, you can layer git-annex on [bup][1] for even more excellence. Otherwise just putting them on a read-only network share (the only time you need to write is when you add a new asset, you never remove) works very well for assets that are updated rarely. /M [1]: https://github.com/bup/bup -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: [email protected] jabber: [email protected] twitter: magthe http://therning.org/magnus -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
