Earlier quoted context omitted.
I remember a similar argument against Visual SourceSafe[0]. We had been using SS since it was done by OneTree (borged by MS). MS used an internal tool, instead. VSS did do one cool trick, which I have yet to see replicated elsewhere: You could construct "artificial workspaces," composed of elements (down to individual files) in other workspaces, so, when you checked out (it was all checkout/checkin, back then), you a…
Is git worktree close enough? In the past, I’ve used it roughly the way you describe.
Thanks for the heads-up.
[UPDATE] Ah. Now I remember [0]
It does roughly that, but it still insists on bringing in the entire repo (as does all Git).
The thing that SS did, was allow you to create a "chimera" workspace, composed of just tiny parts of other workspaces.
It was a great way to share sample and SDK stuff, without, for example, sending over a ton of testing code.
Many of my repos have more testing code than implementation code; not to mention a ton of documentation.