Tell me more ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

We're starting to work on a SharePoint project on the company I work and we're currently analysing the best versioning tool to work with that.

We really needed to do a "real" version control on this project because its pretty big and we do not want to lose control over it.

The first option would be a CVS-like (eg raw cvs or svn, etc) that is free, but I understand this approach could give us some trouble, but is it impossible to use a tool like that?

On the other side we have TFS. Is it too hard to install / configure to have everything running? We need to do both frontend and backend (including database) versioning, can TFS do that?

Well, I think thats the first questions of many here, and sorry if this was asked before, I just couldnt find it.

share|improve this question
I don't believe that the fact that this is a SharePoint project effects your source control tool decision AT ALL so you should probably ask this somewhere else like programmers.stackexchange.com - but you will get an almost apple v android style debate. – Ryan Sep 14 '12 at 9:30

closed as off topic by Ryan, Falak Mahmood, PirateEric, rjcup3, Muhammad Raja Mar 3 at 21:12

Questions on SharePoint Stack Exchange are expected to relate to SharePoint within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

2 Answers

We use SVN here and we don't have any problems. We're primarily a SharePoint shop, but we do other engagements and custom software too, all of which are on SVN.

We use the AnkhSVN plugin for Visual Studio 2010.

share|improve this answer
but what about binaries Sharepoint generates? and for the database portion? thanks! – Gustavo Ramos Sep 13 '12 at 18:44
Your solution binaries will be in source control. The projects will be in source control as well so you can always recreate the binaries from a specific version if you want. And database versioning? Just use backups... – rjcup3 Sep 13 '12 at 18:46

We use SVN and AnkhSVN at work same as @rjcup3, but for my private SharePoint projects I use git and that works quite well. There is an extensions for VS as well, but the Git Bash works quite well for me.

I have a dream of setting up Gitorious at work, as I know others that use it with great success.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.