Subversion 2009 Team Edition for Professionals

new SVN logo

Today I was on a conference call with an internal Microsoft contact (who I shall not name to protect his livelihood). Subversion, the popular open source-control client, will announce next week that they are partnering with Microsoft to create an OSS friendly source control provider that leverages many of the benefits of TFS internally.

"It really makes sense for us. Microsoft's Team Foundation Source control integrates deeply into the IDE, the only editor that developers need." -- a Subversion core developer commented

One of the higher-ups that helped finalize the deal was overheard saying, "I think this will finally put a nail in the coffin of other source control systems to create one system to rule them all!"

Some notable changes for the upcoming version:

  • The check-in/check-out model will be used. This is because writing code collaboratively is so unbelievably similar to reading books in a library. That edit-merge-commit model just wasn't working out for anyone anyway.
     
  • Local files will be locked by default. This allows project owners to keep tabs on who is modifying files at all times. It also encourages people to take ownership of a module. Studies show that most people don't understand other people's code, so this will keep others paws out of your module!
     
  • Merging will be made more difficult, to prevent frequent use. It was found that merging is painful for folks and thus, they should do it as seldom as possible.
     
  • All actions performed within Visual Studio. Developers don't use any other editors anyway, and with the ease of developing Visual Studio add-ins, this was a no brainer! We will not allow any other clients access to prevent confusion.

These are just some of the features coming out in Subversion Team Edition 2009 for Professionals, and I am excited to use it!

#1 Survivor_Zero avatar
Survivor_Zero
4.01.2009
3:08 PM

Damn all of these tech April Fools! Especiallhy the IE8.1 one!


#2 Roe avatar
Roe
4.01.2009
3:17 PM

This post is criminal in my eyes. Oh how I wish it were true.


#3 Jeff Doolittle avatar
Jeff Doolittle
4.01.2009
5:50 PM

thanks for the laugh!


#4 John Chapman avatar
John Chapman
4.02.2009
7:38 AM

The sad thing is I find merging in TFS far easier than merging in Subversion. I never minded merging in TFS but I dread seeing the red conflicted message in TortoiseSVN. The TortoiseMerge tool is horrible.

Am I alone here? Do people actually like the merging through TortoiseSVN better than TFS? I'm purposely ignoring the SVN command prompt, merging files manually with TFS comments is a pain too (in my opinion).


#5 benscheirman avatar
benscheirman
4.02.2009
8:43 AM

It's not that it's a problem "merging" in either, as I use Beyond Compare and it kicks ass. I just get more unnecessary conflicts w/ TFS than I do SVN.