I was trying to know a bit more about Subversion folder management myself. While looking around, I found a quick and to-the-point article at Subversion Best Practices. I decided to profile a Quick-View version for my reference.
- REPOSITORY: Official recommendation is to have three folders/subdirectories under the Project Root – “trunk”, “branches” and “tags”.
- COMMIT WISELY: Commit to reflect a single purpose.
- ISSUE-TRACKER: Create 2-way links between Subversion changesets and issue-tracking database.
- TRACK MERGES MANUALLY: Write descriptive log message that explains your merge.