SvnBridge Client:
  1. Run SvnBridge.exe
    1. GUI: Enter the port you want the bridge to use (defaults to 8081) and proxy settings if they are needed
    2. Command Line: Execute SvnBridge.exe <port number>
  2. Using TortoiseSVN, run a checkout using the following path: http://localhost:8081/<tfs.server.name>/<projectname> (e.g. http://localhost:8081/tfs03.codeplex.com/SvnBridge)

SvnBridge Server:

Windows 2008 R2 - IIS 7:
  1. Create a folder on your TFS App Tier machine and unzip the contents of SvnBridge-Server.zip into the folder (e.g. C:\SvnBridge\Web)
  2. Edit the web.config and update the LogPath configuration value
  3. Using IIS Manager, create a new website called "SvnBridge"
    1. Specify TCP port 8081
    2. Specify path is the folder where you unzipped the contents of SvnBridge-Server.zip
  4. After creating the website, click on the Authentication icon and make sure only ASP.NET Impersonation and Digest Authentication are enabled (disable all other authentication options).
  5. Using TortoiseSVN, run a checkout using the following path: http://<yourwebserver>:8081/<projectname>

IIS 6:
  1. Create a folder on your TFS App tier and unzip the contents of SvnBridge-Server.zip into the folder
  2. Edit the web.config file
    1. Update the LogPath configuration value
    2. Uncomment the httpHandlers element in the system.web section
  3. Using IIS Manager, create a new website called "SvnBridge"
    1. Specify TCP port 8081
    2. Specify path is the folder where you unzipped the contents of SvnBridge-Server.zip
  4. After creating website, open the properties of the website and change the following:
    1. On the ASP.NET tab, make sure the version is set to 2.0.50727
    2. On the Home Directory tab, click the Configuration button, and click the Insert button to add a new wildcard application map. Specify c:\winnt\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll as the executable and make sure the "verify that file exists" checkbox is not checked.
    3. On the Directory Security tab, click the Edit button for Authentication and access control, and make sure only Digest authentication is checked.
  5. Using TortoiseSVN, run a checkout using the following path: http://<yourwebserver>:8081/<projectname>

Last edited Dec 30, 2010 at 10:31 PM by jwanagel, version 2

Comments

am42 May 2, 2012 at 11:28 AM 
This main Documentation link (Wiki page) is missing links to many important pages (see the Wiki history for details, currently available at http://svnbridge.codeplex.com/wikipage/history ):
- http://svnbridge.codeplex.com/wikipage?title=Current Feature Status
- http://svnbridge.codeplex.com/wikipage?title=Setting up development environment
- http://svnbridge.codeplex.com/wikipage?title=UnitTestingNotes

leixussw May 25, 2011 at 6:06 PM 
is this always connecting to "defaultcollection", THERE IS NO WAY TO ADD team collection in the url?

lmemmott Apr 1, 2011 at 2:13 PM 
Suggestion: Add documentation explaining how to deal with "Team Project Collections", a new feature in TFS2010.

lmemmott Apr 1, 2011 at 2:12 PM 
Suggestion: Add section to this page explaining the versions of TFS that SvnBridge works with.

lmemmott Mar 31, 2011 at 10:43 PM 
It appears that the default has now changed to port 8080.