How to create a Team Project in TFS from a mac machine? - version-control

I am on a mac machine and I'm planning to connect to a TFS git source control, I have a collection under the companies' TFS server, but I'm unable to create team projects in order to push my code to.
I have tried the following:
Team Explorer Everywhere ( Eclipse plugin ), doesn't have the add feature
Team Explorer web access
Is there a way to achieve this without having visual studio and a windows machine ?

Regrettably, no. Team Project Creation involves many steps and includes things like setting up SQL Reporting Services and a Sharepoint site, the clients for which only exist on Windows.
To create a new Team Project on an on-premises Team Foundation Server installation, you will need to use Visual Studio on Windows. (Note that this is not true for Visual Studio Online, though, which allows you to create a new Team Project on the web, since it does not support SQL Reporting Services or Sharepoint).

Related

OPS-008: OpsHub Visual Studio Migration Utility requires Team Foundation Server 2012 Update 1 Object Model or above

This tool looks promising when I went through the available information on website. But when I downloaded free version and when I am trying to install in my local I came across the following error.
OPS-008: OpsHub Visual Studio Migration Utility requires Team Foundation Server 2012 Update 1 Object Model or above.
Do I need to install this software on the server ? No where I could find instructions for installing this software.
Can I get this explained please, we are planning to migrate our project to VSTS.
If you want to migrate from TFS on premise to VSTS, I would suggest you to evaluate which of the three options listed by Microsoft documentation suite your need.
The easier way would be to chose option 2, especially if you already have TFS2015update3 or TFS 2017, as you need to upgrade your TFS collection to one of those version anyway before migrating (and you save the upgrade hassle).
If you want to use OpsHub tool, then you need to install the standalone TFS Object Model for TFS 2012 update 4 where you run the OpsHub tool, not on any of the TFS servers.
In order to run OVSMU, you will have to install TFS Object Model 2012 on the machine where you are installing the tool. This is a pre-requisite and be rest assured this version of OM will not conflict with any other (newer) version of Object Model already existing (which comes bundled with Visual Studio installer) on that machine.

How do I migrate project with history between VSO (Visual Studio Online) accounts?

This post here says that you need to use TFS Integration Platform, which in the past has not been brilliant for me. I'll give it another shot.
Can this be done with OpsHub Migration tool (perhaps the commercial version?)?
If not, perhaps a good feature to add for a future version.
yes, there are several tools available including the TFS Integration Platform, TaskTop, and the OpsHub Integration Platform that will support the ability to setup migrations & synchronizations between Visual Studio Online accounts.

Using Visual Studio Online (VSO) for SQL Server Source Control

I have been looking for solutions to providing source control for my SQL Server 2012 instance. I have looked at Red-Gate's solution but it is outside my price range. Since I already make use of Visual Studio Online (VSO) source control for my .NET projects I was wondering if it was able to provide source control for SQL Server?
I have seen articles (listed below) that discuss using Team Foundation Server (TFS) for source control however I do not have a dedicated TFS server, just VSO.
Use Team Foundation Server (TFS) as your Source Control in SSMS
Using the TFS as a source control repository for SSMS projects
Has anyone made use of VSO to handle source control for their SQL Server database?
I would definitely recommend using Visual Studio Online or Team Foundation Server to hold your database scheme in version control. There is a fairly recent article in Visual Studio Magazine that discusses using the SQL Server Data Tools (SSDT) to be able to make that easier for you: Simplifying Development with Visual Studio Database Projects. SSDT is available for any version of Visual Studio including the Community and Express editions.
Redgate was out of my price range too unfortunately...
The SSDT tools for VS are amazing, and i recently started using it for comparing DB versions - and then generating change scripts.
Here's a start point if you want to get into that...
Other Free Alternatives?
Liquibase
gitSQL
Liquibase - i couldn't get my head around but if you can get it working, it may be better for other databases, if you have the requirement to use other databases.
I use gitSQL - it's free up to 20 tables...
If you have more than 20 tables then it costs $40 - which is still so much cheaper than the redgate solution.
gitSQL are also setting up command line options in a future release, so potentially you could run it via a batch file, and set up continuous integration.
gitSQL are also talking about postgres, mysql editions in the future.

Visual Studio Online with local TFS 2010 Build Service

Was wondering if anyone has had success with getting a local TFS 2010 build server to perform builds for a project hosted in Visual Studio Online?
We have some legacy components (and some more recent .NET components) in our build (VB6, NSIS) and we have XP machines running TFS 2010 which can build these (we also have reasons to want to perform the build under an x86 OS).
Moving to Visual Studio Online, we had hoped to be able to keep our existing TFS 2010 build servers (or clone the VMs at least) and just point them at the cloud; however running the TFS 2010 installer and its setup wizard does not seem to work; even after installing TFS 2010 SP1 and the Visual Studio 2010 SP1 Team Foundation Server Compatibility GDR.
The problem seems to be that TFS 2010 does not recognise MSDN accounts as the credentials for the connection to TFS; I can get as far as entering the URL for our VS Cloud, selecting the project, and then proceeding through the wizard to specify the build controllers and agents, and the user the service runs under, but the verify step then fails saying that the account the build server runs under (I have tried my personal account and Network Service - MSDN accounts are refused) does not have permission within our Visual Studio Online project.
I have seen that other versions of TFS allow a separate MSDN account to be specifies for the Visual Studio Online credential, but even after installing SP1 and the hotfix this does not seem to be supported under TFS 2010.
Online searches for this have been unhelpful.
Does anyone have direct experience of this kind of setup?

How to set up TFS 2010 in Visual Studio 2010 Premium/Ultimate?

This might sound like a silly question but is there a manual or a guide on how to set up Team Foundation Server 2010 in Visual Studio 2010 Premium or Ultimate? It comes built-in right?
I've only got up to the Server list part. It's asking me to select a TFS server and port, but I don't think I have one. All I have installed is Visual Studio 2010. According to this product comparison page, TFS 2010 should come pre-installed with Visual Studio 2010.
Team Foundation Server is the source control server application. It is not the same as Visual Studio 2010 Premium/Ultimate.
In order to use TFS, you must install it on a machine on your network, then connect to it using the client, which is what comes preinstalled with Visual Studio.
Back in 2008, you'd have to download the TFS Client separately and install that in order to connect Visual Studio to a TFS instance. This might be what's leading to your confusion.
No, it doesn't come built in. Team Foundation Server is a separate product from Visual Studio; the (slightly misleading) table on the page you linked does indicate that TFS "can be purchased separately."