If you have/want to work with R using git repositories in TFS (either on-premises or via Visual Studio Online), this package saves you having to have Visual Studio (installed on your machine or online), and allows you directly manage git repositories within TFS.
The package leaves existing git source control functionality to other packages/ facilities.
if (!require(devtools))
install.packages("devtools")
devtools::install_github("lockedata/tfsR",
build_vignettes = TRUE)
You must have a username (often an email address or AD account) and password for connecting. That's basically it!
NB - you can now use public acces tokens.
getTFSProjects
will only handle a single TFS URL at a time (httr
restriction)createTFSRepository
and deleteTFSRepository
will only handle a single repository at a time, to maintain consistency