We have been using Hosted SVN + Fogbugz for our source control and task/issue tracking. Our developers are very comfortable with SVN and we are hesitant to switch source control (e.g. TFS) providers at this point. However, Management extensively uses Microsoft Project for project management and are considering setting up MS Project Server.
EDIT With SVN + Fogbugz (or several other task tracking tools), we can create a post-commit hook to update tasks (close/reopen/specify time) from commit messages.
Does anyone know of a way to intergrate MS Project Server with SVN? Is it even possible?
I searched online but could not find anything. Maybe I did not search correctly?
4
You’ve got a few related questions here:
Does anyone know of a way to intergrate MS Project Server with SVN? Is it even possible?
As the comments to the questions indicate, yes this is definitely possible, I’m more familiar with the Project Server Interface (PSI = the MS Project Server API) and less with commit hooks on the SVN side. Updating tasks through the PSI with completed percent or finished date is pretty straight forward. But yes, it’s writing .NET managed code.
I don’t know of any existing “shrink-wrapped” options. I can’t imagine how one would work without moderate customization specific to the Project Server instance: do you track percent complete or hours effort, how to you map bugs/changes to tasks, &c &c.
And most shops heavily invested in MS Project Server will be working with more MS stack, such as TFS work item tracking, which does have Project Server integration out of the box.
So I doubt the pre-built solution you are looking for exists. Also,