TMate 2.0 review

Download
by rbytes.net on

TMate is a combined IntelliJ IDEA plugin and web application that helps you work smarter and more efficiently with your CVS and/or Su

License: Shareware
File size: 3641K
Developer: JetBrains
0 stars award from rbytes.net

TMate is a combined IntelliJ IDEA plugin and web application that helps you work smarter and more efficiently with your CVS and/or Subversion repositories.

TMate project leverages IntelliJ IDEA's built-in version control support (including file Diffing) to improve the efficiency of your teamwork through increased awareness of changes in your repository.

Here are some key features of "TMate":
Up To Date development history

TMate displays repository transactions in a powerful, fully customizable, MS Outlook-style tree browser. TMate provides both a coarse overview of the repository changes and the granular details of every modification made, along with the comments made at the time the file was committed.
TMate's Grouping capability highlights different aspects of the repository. TMate's Filters let you define the scope of what you want to see in your repository, thereby eliminating all the noise when viewing a large amount of repository activity.
TMate allows you to easily view multi-line comments and to navigate from a comment to a bug tracking system ticket reference. TMate will also save your selected transactions in XML format, or save them to the clipboard for further processing.

Smart update

TMate helps to you to keep up-to-date with the team. It is always aware of the CVS or Subversion repository state and uses this information to update your project in a smart way.
Using Subversion repository capabilities, it displays which project files you need to update and helps you resolve possible conflicts before they happen. And of course, it allows to get latest files versions with a single click.
You may use the Ctrl-Shift-P shortcut at any time to get the list of pending updates".

Intelligent commit

Committing modified files can be cumbersome, but TMate, with the Local Changes view, helps to structure commit information. You may create any number of named change sets, distribute files among them, roll back or commit change sets individually.
All navigation capabilities are available in this view, including autoscroll to source and quick navigation to all files that belong to certain change set.
The Local Changes view, implemented as tool window, is always handy, and accessible with Ctrl-Shift-K.

Chart report generation

Reports display information about team performance or effort, broken down by subsystem, in the form of a bar chart that makes it easier to identify critical points in the development. Report generation is customizable with filters and grouping, and you can generate several reports with different settings at once.
Reports can be saved as an image file or exported to a table processing system like Microsoft Excel®.

Web Viewer

Reports display information about team performance or effort, broken down by subsystem, in the form of a bar chart that makes it easier to identify critical points in the development. Report generation is customizable with filters and grouping, and you can generate several reports with different settings at once.
Reports can be saved as an image file or exported to a table processing system like Microsoft Excel.

Scalable repository browsing

This Screenshot illustrates TMate's grouping: transactions are grouped by tag and date, and are distributed along the time axis.
TMate not only offers static view of development flow, but also integrates it with the project source base:
Navigation to project files from transactions view
Convenient diff viewer displays modifications that belong to a certain transaction
Load a particular repository version of a file
View a single file or directory history in terms of a transaction
Autoscroll to source
All familiar IntelliJ IDEA keyboard shortcuts are supported

Usability
Extensive use of modeless feedback, seamless integration into IntelliJ IDEA, full keyboard support, and intentions. Usability is one of the most important development goals for TMate. Needless to say that TMate was developed using TMate itself.

Requirements:
IntelliJ IDEA 5.0 or newer

TMate 2.0 search tags