Subversion Best Practices

7    14 Jun 2015 23:22 by u/votes

9 comments

6

Best practice today is to immediately begin migrating to a more recent generation of source control. Subversion is just an artifact of an intermediate learning stage.

2

I agree. I loved SVN up until the point I started using git. No reason to look back.

1

My office uses Subversion. As far as my limited knowledge goes, SVN is better for more centralized commercial products. Also, I don't know if the issue-tracker JIRA has support for git.

0
0

It depends. I've never used git, but hg is a dream compared to SVN. Yeah, some of it is the plug-ins for eclipse and such just being so better, but trying to resolve conflicts is so much less awful. Committing locally-only when you hit a 'save point' is also a nice advantage, especially when you can keep adding changes to one commit as a logical unit if that's what you want since no one is commiting locally-to-you, then you only have to merge when you're done.

0

I prefer mercurial, personally. The thing about SVN that really gets me for mercurial is the local only "save points". I don't want to publish even to the other developers little pieces of half-working features as I muddle through repairs. It lets me be even more reckless about wiping out bad code.

0

Was surprised to see that the number one tip wasn't to use git instead </flame>

What VCS(s) does everyone use for day-to-day purposes? I was under the impression that most people were using Git these days.

1

SourceSafe always served me well. I was sad when I had to transition to SVN.

0

you don't deserve the upvote but using VSS in 2015 made me laugh