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 11:31 PM by jwanagel, version 2

Comments

ybi01 May 15 at 10:47 PM 
Does SvnBridge client support (or with with) TFS2013? If so, what version (of SvnBridge)?


Regards

am42 Aug 15, 2013 at 11:49 PM 
SvnBridge Debugging HOWTO hints about various debugging methods can be found at my proposed Wiki page item at
https://svnbridge.codeplex.com/workitem/15337

AlexGarlock Aug 2, 2013 at 8:32 PM 
Can you please update this document. I am seeming to have issues setting it up. I get to step 4 on the server setup and not sure where to find those settings.

icecoffee0615 Jun 4, 2013 at 11:11 AM 
Hello ,I am sorry I have a low level question :
Can the svnBridge support svn commond like that:
svn log -c r571-r600
If I want to get the log from revision r571 to latest revison
How can I do with "svn log" commond?
Thank you for your help.

am42 May 2, 2012 at 12:28 PM 
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 7:06 PM 
is this always connecting to "defaultcollection", THERE IS NO WAY TO ADD team collection in the url?

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

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

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