2 ms·
I used to have projects organized in a root, but I found that I spend so much time visiting specific ones that it's easier to have them directly in home. So no
by makecheck 18y ago
I used to have projects organized in a root, but I found that I spend so much time visiting specific ones that it's easier to have them directly in home.
So now I have, e.g. ~/ProjADev instead of ~/Development/ProjectA. It's much nicer for quickly reaching them in new shells.
Under the project I typically have one subdirectory ("svn") to represent the checkout, so there's "svn/trunk", etc. This allows me to easily add project-related scrap files that clearly aren't meant to be checked in.
As for organizing what is checked in, my approach is not typical. :) For instance, I don't believe in separating headers and source files...I find it extremely inconvenient to have them in different places, so I dump them in one place.