• Get Review Board
  • What's New
  • Products
  • Review Board Code review, image review, and document review
  • Documentation
  • Release Notes
  • Power Pack Enterprise integrations, reports, and enhanced document review
  • Try for 60 Days
  • Purchase
  • RBCommons Review Board as a Service, hosted by us
  • Pricing
  • RBTools Command line tools and Python API for Review Board
  • Documentation
  • Release Notes
  • Review Bot Automated code review, connecting tools you already use
  • Documentation
  • Release Notes
  • RB Gateway Manage Git and Mercurial repositories in your network
  • Documentation
  • Release Notes
  • Learn and Explore
  • What is Code Review?
  • Documentation
  • Frequently Asked Questions
  • Support Options
  • Third-Party Integrations
  • Demo
  • Review Board RBTools Power Pack Review Bot Djblets RB Gateway
    1. RBTools 2.0
    2. Version 5.x
    3. Version 4.x
    4. Version 3.x
    5. Version 2.0
    6. Version 1.0
    7. Version 0.7
    8. Version 0.6
    9. Version 0.5
    10. rbt
    11. Configuration
    12. Team Foundation Server Configuration
  • Home
  • rbt
  • Configuration
  • Repository Configuration
  • Per-User Configuration
  • Team Foundation Server Configuration
  • Commands
  • alias
  • api-get
  • attach
  • clear-cache
  • close
  • diff
  • install
  • land
  • list-repo-types
  • login
  • logout
  • patch
  • post
  • publish
  • setup-completion
  • setup-repo
  • stamp
  • status
  • status-update
  • RBTools Python API
  • Overview of the Python API Client
  • Tutorial
  • Resource-Specific Functionality
  • RBTools Workflows
  • Using RBTools with Git
  • Glossary
  • General Index
  • Release Notes
  • This documentation covers RBTools 2.0. You can select a version above or view the latest documentation.

    Team Foundation Server Configuration¶

    Depending on what version of Visual Studio (or other development environment) you’re using, there are different requirements for TFS. The table below summarizes the three different methods and the different features which are available under each.

    Note that if you’re running VS2017, the only option available is the built-in tf.exe method.

      VS2017 tf.exe rb-tfs adaptor Team Explorer Everywhere
    OS support Windows All All
    Visual Studio versions 2017 2010, 2013, 2015 2010, 2013, 2015
    Posting pending changes Yes Yes Yes
    Posting committed changes No Yes No
    Posting shelvesets No Yes No

    VS2017 tf.exe¶

    Visual Studio 2017 includes a command-line tool, tf.exe, which includes enough support for RBTools to post pending changes to Review Board. Committed changes can be posted, but only through the web UI, and shelvesets are not supported.

    Due to changes in Microsoft’s data storage formats, if you’re using VS2017, the other options (the rb-tfs adaptor and Team Explorer Everywhere) will not work.

    This method requires GNU diff but no other installation.

    rb-tfs adaptor¶

    When using Visual Studio 2010 through 2015, the Team Explorer Everywhere tools, or the TFS extensions for Eclipse, we provide a custom adaptor which supports posting pending, committed, or shelved changes.

    To install the rb-tfs adaptor, run:

    $ rbt install tfs
    

    Team Explorer Everywhere¶

    If you have the Team Explorer Everywhere command-line tools installed, RBTools can use that for posting committed changes. In all cases where you might use this, the rb-tfs adaptor adaptor is faster and supports more features. Team Explorer Everywhere works with Visual Studio 2010 through 2015.

    Keep up with the latest Review Board releases, security updates, and helpful information.

    About
    News
    Demo
    RBCommons Hosting
    Integrations
    Happy Users
    Support Options
    Documentation
    FAQ
    User Manual
    RBTools
    Administration Guide
    Power Pack
    Release Notes
    Downloads
    Review Board
    RBTools
    Djblets
    Power Pack
    Package Store
    PGP Signatures
    Contributing
    Bug Tracker
    Submit Patches
    Development Setup
    Wiki
    Follow Us
    Mailing Lists
    Reddit
    Twitter
    Mastodon
    Facebook
    YouTube

    Copyright © 2006-2025 Beanbag, Inc. All rights reserved.

    Terms of Service — Privacy Policy — AI Ethics Policy — Branding

    On this page

    • [Top]
    • VS2017 tf.exe
    • rb-tfs adaptor
    • Team Explorer Everywhere