Source Control Setup

Mist User Guide
Source Control Setup

Mist has the ability to work with projects that are stored in TFS and Subversion source control environments. To work with either source control environment, some additional setup is required.

Subversion

  1. Install CollabNet's Subversion client, which can be downloaded from CollabNet Subversion downloads.
    1. Neither SlikSVN nor other Subversion clients are currently supported.
  2. Install TortoiseSVN from TortoiseSVN downloads.
    1. Do not install the command line client tools when installing Tortoise SVN.
  3. Ensure paths to svn.exe (installed with CollabNet's Subversion client) and tortoiseproc.exe (installed with TortoiseSVN) are in your Path environment variable.
  4. Add your Mist project to your Subversion working copy.
    1. If no working copy is present, then it must be created. See the Tortoise documentation for more information.
  5. Open the project in Mist.

TFS

  1. Ensure tf.exe is available on the machine where Mist is installed.
    1. tf.exe is not included in VS 2008 installations. It can be downloaded from the Visual Studio Team System 2008 Team Explorer package.
    2. tf.exe is included, by default, in VS 2010 installations.
  2. Install the Team Foundation Server Power Tools, which can be downloaded from Visual Studio Power Tools.
  3. Add your Mist project to a TFS workspace.
    1. To create a TFS workspace that contains your project, see the MSDN documentation for Visual Studio 2008 and Visual Studio 2010 users.
    2. To add files and folders to TFS version control, see the MSDN documentation.
    3. For those just getting started with TFS, MSDN provides detailed documentation on how TFS works and how to use it.
  4. Open the project in Mist.
  5. In Project View, right click on the project and select Properties.
    Project Context menu
  6. In the Properties designer, press the Locate tf... button.
    Locate tf button highlighted
  7. Find tf.exe on your system and press Open. The path to tf.exe will be automatically inserted in the tf Path textbox.
    Locate tf dialog box
    tf Path textbox
  8. If your TFS enlistment requires logon credentials, press the Change Credentials button.
    Change Credentials button highlighted
  9. Enter your username and password in the Credentials dialog box and press OK.
    Credentials dialog box
  10. Click the Reload Project button.
    Reload Project button highlighted