Listing version control changes with check-in comments using TFS - TFS & Visual Studio ALM - by Neno Loje

TFS & Visual Studio ALM - by Neno Loje

(formerly Team System, VSTS)

News

Recent Posts

Community

Tags

Email Notifications

VSTS Blogs

VSTS Community

My Other Blogs

German VSTS Websites

Archives

Listing version control changes with check-in comments using TFS

You can easily query for changes on a team project or a specified version control folder underneath and display them in a list with the check-in comments.

By using Team System Web Access (TSWA):

Note: I’m showing this first because the dialog is very comfortable, e.g. you can filter by user or time range.

  1. In TSWA on the “Source” tab, right-click any folder (team project folder or sub-folder) and select “Find Changesets”.

    1_TSWA_Step1
  2. In the “Find Changesets” dialog, select the desired filter criteria and confirm with “Find” to generate a list of changesets with check-in comments.

    2_TSWA_Step2

By using Visual Studio Team Explorer:

  1. In Team Explorer under “Source Control”, right-click any folder and choose “View History” from the context menu.

    3_TFC_Step1
  2. The “History” window is shown with a list of all changesets (again with check-in comments) of the folder and sub-folders, which – as far as I know – cannot be filtered further.

    4_TFC_Step2

By using Team Foundation Sidekicks (a free tool by Attrice):

  1. Start Team Foundation Sidekicks and open the History Sidekick by clicking on the third toolbar button (the clock with an arrow on it).
  2. On the left side, select a folder by clicking on it.
  3. On the right side in the “History” tab you will see the changes with an option to filter them by user.

    5_TFSidekicks

Comments

abhinav said:

when we look at the figure 1 under Team System Web Access, we find that the download latest, is disabled. I have the same problem even though the source control is accessible inside team explorer.

Could you please let me know how to enable this and how can we upload the documents using the web access.

# August 30, 2007 8:17 AM

neno said:

abhinav,

I'm afraid uploading code is not supported by TSWA at this time.

See also the discussion at:

forums.microsoft.com/.../ShowPost.aspx

# August 30, 2007 8:26 AM

abhinav said:

Hi Neno,

Thanks for a quick reply. Well i undertand that it is not possible to upload the files through web access but do you know why is the download file option not enabled?

abhinav

# August 30, 2007 8:34 AM

neno said:

abhinav,

as far as I know you can only download files, not folders. THat's why it is grayed out in the screenshot above.

-Neno

# August 30, 2007 9:08 AM

abhinav said:

thanks that must me it :-)

# August 30, 2007 11:27 AM

andreister said:

Hi Nino!

Great source of information about TSWA!

Here's the question: I want to alter checkin email notifications and put a link to web comparation of the changes in front of every file in the changeset. So, devs could click on a link and see the changes between current and previous version of a file.

I know that notification updates could be done in the appropriate template in the "%ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\Services\v1.0\Transforms" folder.

But the compatator link seems to be very complicated, like this:

http://[TfServer:port]/UI/Pages/Scc/Difference.aspx?oitem=[Id]&ocs=[Changeset]&mitem=[Id]&mcs=[PreviousChangeset]

so could you please suggest what is the best way to do that?

--Andrew

# October 15, 2007 11:13 AM

andreister said:

Hi Nino!

Great source of information about TSWA!

Here's the question: I want to alter checkin email notifications and put a link to web comparation of the changes in front of every file in the changeset. So, devs could click on a link and see the changes between current and previous version of a file.

I know that notification updates could be done in the appropriate template in the "%ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\Services\v1.0\Transforms" folder.

But the comparator link seems to be very complicated, like this:

http://[TfServer:port]/UI/Pages/Scc/Difference.aspx?oitem=[Id]&ocs=[Changeset]&mitem=[Id]&mcs=[PreviousChangeset]

so could you please suggest what is the best way to do that?

--Andrew

# October 16, 2007 5:58 AM

neno said:

# November 17, 2007 9:09 AM