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

8 thoughts on “Listing version control changes with check-in comments using TFS”

  1. 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.

  2. 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

  3. 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

  4. 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

  5. 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

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>