I am part of a team working on a large, heavily customized SharePoint 2010 publishing site using TFS for source control and a mixture of Visual Studio and SharePoint Designer for development.
One team member who doesn't have experience using Visual Studio / creating sites in code, but is excellent with using SharePoint Designer's WYSIWYG editor, wants to work on developing some of the templates. We can't however figure out how this team member can check out from TFS and edit a file (e.g. a SharePoint page template) using SharePoint Designer.
The issue is that editing an individual template locally doesn't work well using SharePoint Designer, as it won't render properly unless it is part of a site with a Master Page and other things which the template references.
The closest we have got to a working process is:
- Check out the file in question from TFS using Visual Studio (or the VS Power Tools Explorer extension).
- Import the file into an already-working SharePoint development environment running on the developer's local machine.
- Edit the file using SharePoint Designer as a WYSIWYG editor.
- Save the file from the development environment.
- Manually copy the file into the TFS working copy, overwriting the previous version, and then check in.
This seems really time consuming and prone to manual error. Are we missing something?