Version control for web site

We are currently migrating our version control from perforce to TFS and have managed to work out most things, but one crucial area remains unsolved: the company website. For the public website we use third party hosting, so we synchronize a local staging server with the remote one.

For this task we've been using FrontPage as the primary editing tool and perforce as the source control. This was a fairly impractical arrangement where we simply had a the web site's files checked in.

Now, my question is this: is there a better way to do it with TFS? What kind of pattern is suitable for maintaining a version controlled website with TFS?

What made it work adequately with perforce were the external version control client tools (shell integration, external client), which TFS is lacking. Is there a way of perhaps doing it through some form of WSS FrontPage integration, similar how for instance Word works with shared workspaces?

I'm guessing that we're not the only one who has the need for keeping a web site under version control, so any ideas for a good approach would be appreciated.

Luka

[1138 byte] By [LukaCrnkovic] at [2007-12-22]
# 1

Hi Luka:

I think the best way to do this is editing your website using Visual Studio and like that you get the integration that you want with TFS. If editing the website in VS is not possible then I am afraid that the only thing that we can look at over here is to see if we can integrate our MSSCCI provider with frontpage and give you the functionality that you are requesting.

We are sorry for the inconvenience that this is causing you and we will try to come up with a resolution for our next release.

thanks, mario

MarioRodriguez at 2007-8-30 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...
# 2
To be clear, TFS does have external clients: Team Explorer, the tf.exe command line, and several 3rd-party offerings. I believe there's even a shell integration project (TortoiseSVN clone) on CodePlex.
RichardBergMSFT at 2007-8-30 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...

Visual Studio Team System

Site Classified