Subversion terminology. Difference between projects, modules and root directories
- by aioobe
I'm setting up a repository for me and some colleagues.
I have a subversion repository at hand, and all required rights. The usual directory-skeleton has been set up for me (branches, tags and trunk).
Now I'm about to create a directory for me and my colleagues to put our files in. I'm quite sure the right place to put it is in trunk.
Now here and there in tutorials, I see terms like "modules" and "projects" such as in
Checking Out a Project - svn checkout
svn checkout http://host_name/svn_dir/repository_name/project/trunk proj
Is proj in the above line some glorified directory in trunk? Should I do something else than a checkout on trunk, mkdir and then commit when creating a directory for me and my colleagues?
Whats the difference between a project, a directory in trunk and a module?