Subversion Best Practices – Quick Notes

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.

BASIC

  1. REPOSITORY: Official recommendation is to have three folders/subdirectories under the Project Root – “trunk”, “branches” and “tags”.
  2. COMMIT WISELY: Commit to reflect a single purpose.
  3. ISSUE-TRACKER: Create 2-way links between Subversion changesets and issue-tracking database.
  4. TRACK MERGES MANUALLY: Write descriptive log message that explains your merge.

Continue reading