i have been researching about TFS proxy, i can't find any documentation to make sure that it work or doesn't work with TFS online. our online source control are in the US and we can't move them, and our development office is overseas. TFS Proxy seems to be the best option for us to speed the development process when interacting with source control.
There is experience of using proxy with vsts. You can find it here: How to configure a TFS proxy to work with Team Services.
It can be applied to team foundation version control only.
Related
We have 2 TFS servers, one is inside the firewall, and the other one is outside the firewall. Because of security reasons, we still need to keep it this way. But the question is: is there a way to Sync these 2 TFS servers, say at every night?
Say we have servers TFS1 and TFS2, right now, we only want to Sync from TFS1 to TFS2, not bidirectional synchronization. If possible, we want to have complete synchronization.
I searched some time, but I could not find a good solution. It seems all recommendations are for old version TFS.
Are there any solutions for the latest TFS? existing products? Or, some information about API that we can use to make a tool for this?
Thanks
There is nothing changed with sync two TFS servers for the latest TFS version. Just as Daniel and many other expert suggested:
TFS generally lives in 1 instance and 1 only. TFS is a production
environment for the development team. It doesn't make sense to have
two TFS systems and have them synchronize to make this separation.
Having your teams work on two different TFS environments at the same
time is a very strange requirement.
Source Link
The best solution in your case, negotiating with your IT team, set up a safe and stable way to allow your top Management users to connect the internal TFS. You could also set up SSL for your TFS server to improve the safety.
It will also save you a lot of time costs for maintaining two servers syncing.
If you insist on syncing two TFS servers take a look at this similar question: Sychronising work between two TFS servers
Another way is using VSTS instead of your external TFS. Microsoft has documentation on this exact scenario which can be found here: Migrate to Visual Studio Team Services : Move from Team Foundation Server (TFS) to Visual Studio Team Services (VSTS) and bring your data along.
This link also contains the download link for the migration tooling which you will want to use
Currently the following versions of TFS are supported for import:
TFS 2017 Update 3
TFS 2018
TFS 2018 Update 1
I just started with Team Foundation server and read different tutorials then tried it on default cloud server. As there is mentioned that we can only use team foundation server FREE up to 5 members. That is why I want to setup TFS on my server.
Please suggest me should I go for it ?
Is there any advantages of using TFS on cloud instead using it on my own local server?
Also is there any GOOD tutorial to setup TFS on my machine and enable it for my other team members remotely ? ( I am following this ) .
Zauk
TF Service is a nice way to get up and running quickly, without worrying about infrastructure, backups, etc. What you lose is some customization, lab management, and SSRS reporting, more info:
So which one to use is depending on your situation.
For tutorial on Install TFS
Just take a look on my 2 Guides about installing TFS 2012 and 2010, you will find step-by-step tutorial that explain to you exactly what you should do and how to verify every steps before moving to the next one, they have videos and documents with every detail steps needed.
I recommended to have a look on the whole sections because sometimes service accounts used for configuring different TFS components are very important.
TFS 2012 Guide
TFS 2010 Guide
I tried out the TFS Service with a project of mine. After I experienced some problems (probably misuse) I used VSUnbindSourceControl.exe (see: http://vsunbindsourcecc.codeplex.com/) to detach the project (locally) from the TFS, but it looks as if on the server side, the project that was uploaded, is still bound to my computer.
See image:
and the error message in the output window:
Failed To Create Mapping
The working folder G:\Quant tool DotNet4 is already in use by the workspace USER-PC;myemail# somedomain dot com on computer USER-PC.
(I now use a different email address than the one above)
I've tried to delete the project from the server via the Source Control Explorer in VS, but the delete option is disabled. (also when I login with mldz at hotmail dot com.
I was also not able to delete the project or change it's settings via the TFS web interface.
Anyone experience with this problem and how to solve it with the new TFS in the cloud? i saw some similar problems with a normal TFS and some solutions could be done via the the team foundation administration tool, but that cannot be applied to the TFS in the cloud (AFAIK)
Some info about trying to install TFS integration tool
Hi,
I use VS2012 express and although I installed vs_teamexplorer.exe,
I'm not able to install Microsoft Team Foundation Server Integration Tool.
Already restarted the computer after installation and tried again. Doesn't work. Missing something?
regards,
Matthijs
You can use the same admin tools for tfs.visualstudio. See examples. At end of http://msdn.microsoft.com/en-us/magazine/jj130558.aspx article which show deletion of workspaces, for example.
Is there any way to work on the same project online, (for free)?
Like Team Foundation Server online.
Since you're low on details, it's hard to answer with more than a couple of hints;
If you're a fan of TFS and are doing Open Source, CodePlex should work right out of the box.
If you're not doing open source, BitBucket is pretty good, but it does not supply TFS, only GIT and Mercurial.
These are only two, there are many more.
Microsoft currently offers a preview of Team Foundation Server hosted on Windows Azure. There is currently no charge for this service (although there will be a pricing model announced at some point.)
Otherwise, there are a number of Team Foundation Server hosting providers. Microsoft provides a list. None of them are free.
As Joachim Isaksson mentioned, CodePlex is a free service that provides Team Foundation Server hosting, but your code will be public.
I am installing VSTS. What components do i need to install for both .net & sql server. ?
How do we configure our projects?
There are two parts to a successful Team System environment: Team Foundation Server and Visual Studio Team System.
For best results, install the former on a dedicated server. There are great resources to help you through installation right from Microsoft. There's even a video series of TFS-related content!
Once your Team Foundation Server (TFS) is installed, Visual Studio Team System (VSTS) is installed on your development workstation. VSTS looks just like any other VS install at startup. To configure it to work with your TFS instance, go into Tools > Options and Select Source Control: here you will see a pull down which should contain an entry entitled Visual Studio Team Foundation Server. I forget how to select your TFS server instance for VSTS to work with but I don't recall having trouble with it when I did it a few months ago.
Once you've configured all that, you interact with your TFS work items and source code from the Team Explorer and Source Control Explorer panes in VSTS: it should begin to feel rather like using VS without integrated source control from there forward.
The bigger issue is configuring your process in TFS to reflect your project's strategy, etc. That is an exercise in thought/reading more-so than how to configure it.
All this documentation is readily available via Microsoft's website. It does require some reading but devote some time to it: it'll pay off in the long run.
Team Foundation Server Requirements