How to search the projects with TFS Team Explorer? - tfs

Is there a way for me to locate the project inside the TFS, using the Team Explorer or whatever way by a search? I know the project name but don't know the exact path.

If you install Microsoft Visual Studio Team Foundation Server 2015/2013/2012 Power Tools from Visual Studio gallery you'll have the Find in Source Control option that will search through the file names in source control.

Related

VS Code integration with TFS

I'm now starting to use VS Code and I like this tool except for the fact it won't integrate with TFS.
I have looked all over the place for a solution that would be easy to use and didn't find anything good.
The solution of TFVC that offered here How to connect TFS in Visual Studio code is not what I'm looking for.
I need to have the source control explorer and to be able to right click on a file to check it in and out.
Any good solution out there?
Visual Studio Team Services Extension for Visual Studio Code is the only official solution for now.
Source control explorer is something integrated with visual studio, which do not included in visual studio code.
If you really need this feature, you could submit a uservoice here, TFS PM and Admin will kindly review your suggestion.
As a workaround, suggest you to use the tf command to do the check in option.
1.on the Tools menu, click Connect to Team Foundation Server.
2.in the Connect to Team Foundation Server dialog box, select a Team Foundation Server from the drop-down list.
3.Under Team projects, select one or more team projects from the list. Team projects with a check mark next to them will display in Team Explorer.
4.click OK.
Team Explorer displays the team projects under the selected Team Foundation Server.

Adding files to Team Foundation Server from web interface

Is it possible to add a new file (or new version of a file) to a TFS project via the web interface without using Visual Studio? There are some code artifacts, such as PS1 scripts, which we may want to keep under source control, but the owners of such files may not have Visual Studio even installed.
No, this functionality is not available in TFS 2013.
This does exist in TFS 2015 (and in Visual Studio Online), but if you are using TFS 2013, you have a few options:
Install the standalone Team Explorer. Despite the name, you do not need to have Visual Studio installed - if you don't, it will install a standalone version that can communicate with a TFS server.
Use the command-line interface. (Also available with the download above.)
Yes it is possible.
In our companies real world example we, have a CI build set up at work that does nothing but code sign powershell files. This was a huge carrot to get the systems engineers to leverage source control. The don't use Visual Studio though. They seem to like using powerGUI which has TFS integration support.
In the TFS 2015 web interface, yes, this is possible.
If you are asking how:
To add a new file, right-click on the folder (in the folder
hierarchy on the left) and there's a menu option to "Add file(s)...".
To edit a file (add a version), open the file contents in the right pane, and
there's an "Edit" button.

TFS source control without Visual Studio?

Is it possible to use TFS source control without Visual Studio? I have to put some files in some source control, those files are stored in a folder in some server, that is something developed in Oracle forms. I just need to add those files in some source control and I'd like to use TFS for that. Any tips or tools could we use for this?
TFS is likely to be overkill for a few files in a single folder, but if the TFS infrastructure is already in place then it will work.
You will need Team Explorer (or, on non-Windows) Team Explorer Everywhere installed to give you the client tools. But you can perform all source code operations with the tf.exe command line (or equivalent from Team Explorer Everywhere).
Team Foundation Server Power Tools has Windows Shell Extensions that provides integration
with Windows Explorer and the common file dialogs. With this integration, you can perform many source control operations without having to run Visual Studio or a Team Foundation command-line tool.
see this answer but you will need to make sure you have tfs server running as well to connect to. Would it not be simpler to use git/mercurial/svn...{any other free source control system}?
I am one of the lovers of TFS, but I think in your case if you don't need to use Team Explorer or Team Explorer Everywhere (which will need command line used) for none windows I suggest to use SVN sub version (VisualSVN Server) it's open source and it has integrated OS shell (TortoiseSVN ) right click menu which will be easy than using command line
Vlad: That is true, but this important: I have used the "Shell Extensions" for a while only to realize that it does create problems. First of all, the "Shell Extensions" does not report errors during a check-in; it only unexpectedly stops, and the window closes.
Also, the reason I am looking for an external "Source Control Explorer" is that if you delete any file from Window Explorer that was under Source Control by TFS, the Check-In procedure will fail saying that there is a file missing. The correct way to safely delete a file is to do it through "Source Control Explorer"; the check-in then works. Usually not a problem, unless, like me, you have a Java project and have no integration between NetBeans & TFS.

Migrate Local projects to TFS

I have about 14 projects (different solution files) that are sitting on local dev box. Just got connected with TFS 2010. How do I move these projects to TFS 2010 (without getting vss involved)?
If you have Visual Studio 2005 or Visual Studio 2008 installed, then the first thing you need to do is install Team Explorer 2005 or 2008 from the TFS 2005 or TFS 2008 media. You'll then need to install the TFS 2010 forward compatibility GDR (2005, 2008) For the forward compatibility information, see this post.
If you have Visual Studio 2010 installed, then Team Explorer is installed already.
You then go to View, Team Explorer. Right click on the little "+" button to connect to a server and enter your details.
The you can either add your files by right clicking on the solution in solution explorer and sayying Add to Source Control or by going to the Source Control Explorer and pressing Add then selecting your files.
Very easy: You just add them to TFS. Right click on the files and choose "Add" from the menu and afterwards check-in. Then they are in the TFS. Of course that doesn't include automatic deployment via TFSBUILD etc.
I found the answer on these links.
http://msdn.microsoft.com/en-us/library/ms181280(VS.80).aspx

Windows file to TFS - How do I do it?

We're a small shop and have legacy VB6, Classic .ASP, .NET 1.2 - 3.51. We installed the product successfully, but since depending on the code which needs changing we fire up the respective IDE Visual Studio x. How do we go from no source control to TFS?
You will probably want to look at the TFS 2008 Power Tools. One of the features that is available in the Power Tools is Windows Explorer integration, so you can get/checkout/checkin by right clicking the file(s).
Your other choices are to use the VS2008 / TFS 2008 client to do your SCM operations (which means you need to switch between multiple IDEs), or you could use the TF.EXE command line to do your SCM operations.
If I misread your question and you're asking how do you get your legacy code into TFS, you'll need to go into the TFS 2008 client and do the following:
Map a workspace to a folder on your hard drive (or network).
Copy your source to the folder.
In TFS 2008, click on the "Add Files" button.
Select the folder you just copied everything into.
Add them.
Check in.

Resources