4 ms·
Monorepo + sparse-checkout looks a bit like a distributed subversion!
by alanfranz 7y ago
Monorepo + sparse-checkout looks a bit like a distributed subversion!
- rrmm 7y agoDid you ever try out SVK? It was based on svn's libraries and provided for a more disconnected workflow. Most of my code (dating from before git was around) for various projects is in a single subversion tree and I check it out using git or mercurial to provide for local version control. Features like sparse checkout are definitely welcome in git since the industry seems to have standardized on it.
- gdxhyrd 7y agoNot really, because commits don't go across the entire SVN, which is what makes monorepos so powerful.
- krupan 7y agoWhat do you mean? When you commit to svn the whole repository goes up in version number.
- gdxhyrd 7y agoYou are right, I was thinking of CVS. In any case, with SVN you usually do not want to give write perms to everyone in all the tree, so you end up with effectively partitioned spaces, or you make several repos instead, or you put another layer on top. With Git, anyone can easily develop global commits.