Search Wiki:
Project Description
SvnBridge allows you to use TortoiseSVN and other Subversion clients with Team Foundation Server. It converts the calls made by your Subversion client to the API supported by TFS.

SvnBridge works by running an executable on your local machine that acts as the bridge to TFS. You point SvnBridge at the TFS server, and point TortoiseSVN at the bridge running on your local machine. This allows you to use TortoiseSVN with any TFS server without needing to change the TFS server in any way (no need to convince your system administrator of anything!).

Current Status
SvnBridge has released its second version. The core source control features (checkout, update, commit, repository browser, show log) are all supported. Click here to see the current status of individual commands.

Give SvnBridge a try and let us know how it works for you! Feedback, issues, or suggestions can be submitted in the issue tracker.

Instructions
Using SvnBridge is simple:
  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. CLI: 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)
VisualSVN
If you haven't heard of VisualSVN, it integrates Visual Studio with TortoiseSVN. I've been using it with SvnBridge and highly recommend it. Open source developers can request a free license of VisualSVN here: http://www.visualsvn.com/request-license.html

Integration with CodePlex Work Items
You can visit this page for detailed instructions about how you can integrate SVN commit message and CodePlex Work Items.

Setting up a development environment
You can visit this page for instructions in how to setup a development environment for SvnBridge, so you can build, extend and test it.

Reporting Errors
If you are running into errors using SvnBridge, please use our discussion forum for help.
When asking for help, please remember to include the SVN operation that have happened, and any errors that SvnBridge might have raised.
If you are using SvnBridge with the CodePlex servers, please specify the project that you are working with.
Using the information in TracingWithFiddler can help us reproduce issues that happens against your local servers.

Security
Please visit the security implication notes page for further information.

Future Plans
Version 3 plans include adding support for additional commands and continued bug fixes and performance optimizations.
Last edited Apr 25 at 5:12 PM  by Ayende, version 17
Updating...