Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I\'ve been working on a .NET personal project for a little while now and it\'s a

ID: 659541 • Letter: I

Question

I've been working on a .NET personal project for a little while now and it's almost ready to go open source.

I've decided (arbitrarily) to host it on codeplex. Codeplex offers TFS or mercurial.

I'm wondering which I should pick. Consider:

I've only ever used subversion.

I'm using VS 2010 express as my IDE.

Tools must be free (so the mercurial client if I go that route).

From what I've been hearing, mercurial sounds interesting but I know very little about it so if there's a learning curve, then I don't want to add too many more learning objectives to the project.

I don't expect any contributors.

So I guess the actual question is, is mercurial easy enough to use with codeplex and does it add anything that the TFS option doesn't?

Explanation / Answer

Mercurial

I like Mercurial provided you install TortoiseHG and VisualHG tools.

The best feature is that you can create a "branch" to try out some funky new code by just copying your enlistment directory in Explorer. This copy will sync back to Codeplex without changing any settings if all goes well. If it goes poorly, delete the directory and 'all is forgiven'.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote