A Git/TFS bridge, similar to git-svn
.gitignore
) when cloning with --changeset
(#1382 by @boogisha)--gitignore
parameter (#1399 by @siprbaum)git rev-parse --show-prefix
invocation.
In addition, make a lot of small internal cleanups eliminating dead code (#1400 by siprbaum)--gitignore
option (#1412 by @fineol)git-tfs branch
from a file (#1425 by @ckorn)--no-metadata
argument from documentation, as feature is gone since v0.17.0 (#1447 by @siprbaum)GIT_TFS_PAT
environment variable (#1476 by @ryancdotnet)git rebase --preserve-merges
with its sucessor git rebase --rebase-merges
.git rebase --preserve-merges
was introduced in git v2.18.0. Using any older git version won't work.git tfs clone
has an error (#1347 by @siprbaum)GIT_TFS_CLIENT
to 2017
.
Multiple versions of VS2017 installed side by side, either as different editions like VS2017 Enterprise
and Premium or different VS2017 minor versions are not offically supported yet.
The current implementation will simply use the first version found. (#1348 by siprbaum)GIT_TFS_CLIENT
to 2019
.
The same restrictions as for VS2017 apply, e.g. multiple versions of VS2019 installed side by side,
either as different editions like VS2019 Enterprise and Premium or different VS2019 minor
versions are not offically supported yet. The current implementation will simply use
the first version found. (#1355 by siprbaum)Important: this version of git-tfs no more support checkin policies for TFS2012 and TFS2013. If you still need it, please use v0.29
$/
) without specifying a local repository name, clone into "tfs-collection" instead of erroring with "Invalid Path". (#1202 by @0x53A)--no-parallel
to fix #1242--ignore-restricted-changesets
optionclone
and init
commands (#1159 & #1119)git-tfs.disable-gitignore-support
) do disable use of .gitignore
by git-tfs to ignore files when fetching (#1121 & #1147).gitignore
to ignore files in clone
and init
commands (#897)--branches
option to be more consistent (#900, @pmiossec)