Viewing Your Changes
Monitoring the quality of the codebase is essential for a development team: a project developer needs to see whether his/her commit brought a build failure or not; for a project leader it is important to detect the code at fault for a build failure to be able to have the situation rectified early, so other members of the team are not inconvenienced.
The Changes page of the TeamCity web UI allows you to review the commits made by all TeamCity users and see how they have affected builds. You can filter the results with the user selector on the page.
By default, the page does not show the commits to the build configurations hidden by the current user on the Projects dashboard. To remove this filter and view all build configurations, deselect the Hide configurations excluded from my Projects box.
Each change now has a new pie-chart icon with pie slices showing the relative size of pending, successful, as well as old and new problematic builds affected by the change. Hovering over/clicking the pie-chart icon gives a visual representation of how the user commit has affected different builds. Builds with new/critical problems are listed by default. Expanding the change or clicking the See builds link lists all builds with the change.
From this page you can:
View all commits and changes included into personal builds
View how changes have affected the builds
See whether there are new failed tests caused by changes
Navigate to the issue tracker, if the issue tracker integration is configured
Open possibly problematic files in your IDE: the option is available if the plugin for this IDE is installed and you are logged in to TeamCity from within this IDE
Navigate to change details
Modify the change comment in TeamCity (available to project administrators by default). Changing the comment in the VCS as well is recommended for consistency.
View detailed data for each change on the dedicated tabs. To switch between tabs for the currently selected change, use
View builds with any of the changes. By default, successful and pending build configurations are hidden from display. Uncheck the corresponding box to view all builds with the change.
Note that problems which have an investigator/responsible are not considered critical (unless you are the investigator).