Perform version control
Why to use a Version Control System
When the members of a team work together on a categorization/extraction project, it's common that they concurrently make changes to the same files. If this process is not regulated it can easily lead to chaos.
A Version Control System (VCS) can help.
With VCS, changes are tracked and attributed to the users who made them in order to decide which, between potentially conflicting changes, are to be accepted and which discarded.
VCS integration
Studio can be integrated with SVN or Git. Please refer to the IntelliJ IDEA help page for more information on this topic.
This integration allows the developer to perform normal source control activities on their project form inside the IDE.
VCS annotations
In the context of VCS, annotation refers to a special visualization in which each line of code in a source file is "annotated" with revision tracking information.
In particular, for each line you can see the version in which the line originated, the ID of the last user who committed the line and the time of the last commit. In other words, VCS annotations help finding out who did what and when, in order to "trace back the culprit".
The Annotate command that enables annotations is available from VCS-specific nodes of the VCS menu, the context menu of the editor's left gutter, file context menus and the file history view.