User Check-In History in Visual Studio 2012 / 2013 - visual-studio-2012

In Visual Studio 2010, I was able to view the check-in history of a particular user from
Team Explorer -> Team Project -> Team Members -> Right-click on a user name -> Show Check-in History.
I just can't find such option in Visual Studio 2012/2013 after the drastic Team Explorer UI re-design.

You can achive this functionality trough Source Control Explorer. Right mouse button click on folder in Source Control Explorer, then select Find / Find Changeset. In this window on image below you can select user and see only changesets by this pariticular user.

You should install TFS Power tools 2012 (download here).
However, the Team Members Power Tool was changed to take advantage of
new TFS 2012 features. As such it is incompatible with TFS 2010 and
earlier and does not run off the same team member definition data as
the TFS 2010 Team Members Power Tool, making using the VS 2010 IDE and
VS 2012 IDE together with the Team Members Power Tool a bit of a pain
(double administration).

You can achieve the same goal via tf.exe
tf history * /user:username -R
* means all files and -R means recursive.
If you want to it display only command line (better for exporting), just type
tf history * /user:username -R /noprompt

In visual studio Professional 2015, Team Explorer->Team Foundation Server (TFS),double click in the TFS server link then provide user Name and Password, click OK -> click Code on top -> click Changesets-> provide author Name.

Related

How do I apply a Visual Studio Online Professional license to Visual Studio 2013

I recently purchased a single user license for Visual Studio Online Professional in order to make use of the fact that it grants a monthly subscription license for the Visual Studio Professional IDE as well as all the features of basic VSO.
I ran into problems trying to apply the license to Visual Studio since VSO uses Azure Active Directory accounts to authenticate and these are not considered Microsoft Accounts. This means that when you go to Help -> Register and try to sign in you get an error telling you that it is not a MS account.
It appears that there is little or no documentation about this online.
To register a "Visual Studio Online" professional license within Visual Studio 2013 Professional ID you simply need to connect the trial version of Visual studio 2013 Professional to your Visual Studio Online TFS instance.
Note that this will not work if you have an MSDN license (either signin or product key applied to your Visual Studio 2013 IDE already. You must remove these first.
To remove a product key license from VS2013 please see the answer at https://stackoverflow.com/a/22258088/285470

VS 2012 Express: Team Explorer: Can't create New Team Project

I've set up the Team Foundation Server. I'm the Administrator with full Permissions on all groups.
I've created a new Collection in the Administration Console and "Allow" Create Projects in the Control Panel
I've installed the Team Explorer that Microsoft says is for VS2012.
When I try to create a "New Team Project" in VS 2012 Express for a Project that I want to add to the Collection I get the following error:
TF30172: You are trying to create a team project either without required
permissions or with an older version of Team Explorer...
I've read all the available online information on Team Explorer, they pretty much all skip straight to how to add/check-out/check-in project items to TF, but very inconveniently ignore the how to create a "New Team Project".
How the heck do I do that, when nothing works?
I can't download "Team Explorer 2013 RC" which was the other bit of advice, that no longer exists, I really do not want to install VS 2013 Express, I've wasted so much time with VS 2012 Express and that part of it is now working.
Why, oh why did Microsoft go down the Team Foundation/Team Explorer route when VSS was so easy to set up and manage, and then not allow VSS to be used with VS2012?
You need to create a Team Project using the same version of Team Explorer as your Team Foundation Server. If you have TFS 2013, then you need VS 2013; do not get the RC, the release has been out for a long time.
Do not bemoan VSS, it was a fine product in its day, but that day was over a decade ago.

How to show/select the team foundation currently working project in visual studio 2012?

I got a little problem with visual studio 2012. The annoying problem is that if iam working on any project however visual studio 2012 doesnt mark/show me the currently project in the Team Foundation list(Dont know the name) where iam working at. Is there a way to fix this?
Its working fine in vs 2010 btw.
I know that i can hover mouse over this 'tablabel' and see the path, but it takes too long to go there manuall (The Path looks like this...C:\tfsProjectsMB\ example\another example\Folder\Folder\Folder\Folder...\My Project).
It doesnt select/open/show the project where iam currently working at...
This is how it should look like
Anyone any idea? Thanks for answers :)
It looks like this feature was left out of VS 2012 and has been requested here:
https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2050851-add-context-menu-item-in-solution-explorer-to-open
You can do something similar using VS Productivity tools as outlined here:
How to jump to a file in the Source Control Explorer in Visual Studio
This may also be of some assistance:
Tools -> Options -> Source Control ->Visual Studio Team Foundation Server -> Open Source Control Explorer to the most recent folder
There is also this setting for the Solution Explorer that used to be on by default in 2010.
Tools -> Options -> Projects and Solutions -> General -> Track Active Item in Solution Explorer
You mention both VS 2013 and VS 2012 in your question. In VS 2013 you can go to Team Explorer and right click your open solutions to jump to them in source:

TFS / VS 2012 RC - where is VSSConverter.exe?

I am setting up a VM with a brand new install of TFS 2012 using the RC just released. This is the first time we have tried to use TFS in my company and I need to upgrade some SourceSafe databases. I've also installed the RC for Visual Studio 2012 Ultimate Edition (everything but the MFC foundation classes) but I still can't find the VSSConverter.exe tool.
According to Google it's supposed to be in the Common7\Ide folder, but is nowhere to be seen. Admittedly the only internet links I can find at the moment are for VS2010 so they may be out of date, but I have scanned the entire C drive and still can't find VSSConverter.exe
ps. I know there is a "download and install VSS converter" link in the TFS Admin Console but that just takes me to the Microsoft home page! : http://www.microsoft.com/en-us/default.aspx
VSSConverter is moving away from being a standalone tool and - as you noted - moving to be a part of the TFS Admin Console.
Unfortunately, the VSS -> TFS conversion experience did not ship as part of the TFS 2012 RC. It will instead be included in the released TFS 2012.
In the meantime, the VSSConverter that was included as part of TFS 2010 will properly migrate to a TFS 2012 instance. You will, however, need to install a 2010 instance just to run the tool.
If you do not require the full history, you could simply check-out your VSS databases and then check them into TFS. Another alternative is to install TFS 2010 and use VSSConverter to that database, then perform an in-place upgrade to TFS 2012.

Is it possible to download source tree from TFS Azure without using Visual Studio?

I'm looking around mysite.tfspreview.com and I can view individual files, but I couldnt find a download all or get solution option.
So if a colleague doesnt have Visual Studio 2010 available and they wish to download a solution from TFS Azure preview what are the available options?
You should be able to use the command line client in the Microsoft Team Explorer Everywhere 11 Beta. It's not a big download (11MB), but I don't think there is a way to download a source tree directly from tfspreview without a client unless a zip has been added. Other source control services work this way (github, jira etc)
You don't need visual studio, but you need Team Explore which is add-on for Visual Studio or can be stand alone, it exists on the TFS media (DVD) or ISO, once you install Team Explore, you can access TFS Preview using GUI or Command line, you can also install TFS Power Tool 11 Beta, that will give you windows shell integration, so the context menu of the windows (when right click) it will has command to interact with TFS, as #Simon said, you can install Team Explorer Everywhere 11 Beta, but this for none windows OS or for add-on for other IDEs
Visual Studio Online has provided a means to do this (partly). On the website, navigate to your project's 'CODE/Explorer' tab. Right-click on whatever source directory/branch you wish and click the Download as ZIP menu item.
This will download a snapshot of whatever it is you selected. While extracting this won't "magically" link the files back to Visual Studio Online (ie, changes made will not be able to be committed directly from Windows Explorer, etc) or give you direct access to history; it will retain any source control bindings in any Visual Studio projects. This may be a good or a bad thing, depending on your circumstances.

Resources