Hi all,
I am just starting to use "Subversion" with "Tortoise SVN client" for one of my opensource project which is hosted on "Google Code". I would like to get some best practices on using it. I am following the default folder structure(trunk,branch,tag). Following are the questions
- When will you do the initial checkin? Is it only after finished a set of features or from the first day of development?
- To which directory the initial checkin goes? Is it into "trunk" or you checkin to "branch" and merge to "trunk" once a feature is complete. In this case "trunk" will be empty until the feature is done.
- When ever changes are made, will you checkin to "trunk" directly? If not your working copy will be always using "branch" directory, right?
Any help would be appreciated.