Add TFS support for VS2017 users.
Review Request #8833 — Created March 21, 2017 and submitted
Visual Studio 2017 changes the on-disk format of the user cache for TFS
workspaces, and Team Explorer Everywhere and the TFS Java SDK don't have
support for the new format. This meant that our two methods for interfacing
with TFS on the client would not work against VS2017 workspaces.Fortunately, the
tf.exe
command-line tool that ships with VS2017 restores
some of the features that were removed in VS2015 (which prompted our move to
Team Explorer Everywhere), and is sufficient for posting pending changes. This
change implements support for that, and adds some documentation about the three
TFS methods and how to use them.
- Posted a few TFS changes involving edits, adds, deletes, moves, and copies on
various types of files, including binary files. - Built the docs and looked at the new page.
Description | From | Last Updated |
---|---|---|
Col: 80 E501 line too long (83 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 33 E221 multiple spaces before operator |
reviewbot | |
We should state the versions here, too, like we do in the other sections. |
chipx86 | |
None of the code paths return a dict with this key. |
brennie | |
Aren't we deprecating all usages of die in favour of SCMError etc? |
brennie |
-
Tool: Pyflakes Processed Files: rbtools/clients/tfs.py Ignored Files: docs/rbtools/rbt/configuration/index.rst docs/rbtools/rbt/configuration/tfs.rst docs/rbtools/index.rst Tool: PEP8 Style Checker Processed Files: rbtools/clients/tfs.py Ignored Files: docs/rbtools/rbt/configuration/index.rst docs/rbtools/rbt/configuration/tfs.rst docs/rbtools/index.rst
- Commit:
-
64f6c4b0dbefda0e3d32b1d01980fb55ef43a1f154a41aa2d3898722266d8e21a817a4f139dddb66