AQtime standalone provides built-in support for source control systems. This means that you can use AQtime as a client for your source control provider. Without leaving AQtime, you can check in and check out your AQtime project, view its history, compare its versions and so on. To perform these actions, AQtime, that is running as a standalone application, includes the File | Source Control menu.
When AQtime is running as a standalone application, it supports all Microsoft Source Code Control API compatible source control systems, including:
- Microsoft Visual SourceSafe
- Concurrent Versions System (CVS), through the CVSProxy or Jalindi Igloo plug-in
- Merant PVCS Version Manager
- Team Coherence
- Rational ClearCase
- Starbase Versions (StarTeam)
- Seapine Surround SCM
- IBM VisualAge TeamConnection
- MKS Source Integrity
- Perforce P4 Version Control System
- CM Synergy (Continuus CM)
- Code Co-op
- AllFusion Harvest Change Manager
Before you start using a source control system, you should add your AQtime project to it. To do this:
Save your current AQtime project to a file if you have not saved it yet.
Select Add to Source Control from the File | Source Control menu. This will call the Select SCC Provider dialog that lists source control systems installed on your computer. AQtime generates this list automatically.
Select the desired source control system in the dialog and press OK.
Once you press OK in the Select SCC Provider dialog, AQtime will connect to the selected source control system. Then, it will show the source control system’s dialog in which you need to specify the project to which you would like to add your AQtime project.
||If your AQtime project has already been added to the chosen source control system outside of AQtime, but you want to check it in or out from AQtime, you need to add your project to this source control system anyway as it is described above.
After your AQtime project is added to the source control system, you will be able to check it in or out, view history and use other services provided by the source control system. These actions will be applied to the selected source control system only. If you want to add your AQtime project to another source control system, you must unbind the project from the chosen source control system first. To do this, select File | Source Control | Unbind From Source Control. Then you can add your project to another source control system as it is described above.
The File | Source Control menu holds some more items to work with source control systems:
Check In - Checks in your AQtime project to the source control system chosen in the Select SCC Provider dialog.
Check Out - Checks out your project from the selected source control system.
Undo Check Out - Lets you undo the check out. This item is enabled only when Check Out is disabled.
||AQtime traces the check-in/check-out status of an AQtime project and enables or disables the Check In and Check Out methods according to this status. For instance, AQtime disables the Check In item after the project was checked in and enables it after the project was checked out. The Check Out item is disabled when Check In is enabled and vice versa. However, AQtime’s check-in/check-out status of an AQtime project may not coincide with the status of the project in the source control system. This happens if you checked your project out from the source control system using AQtime and then checked it in outside of AQtime using some other tool, for example, using a client application of the source control system. To bring AQtime’s status of the project to the source control system’s status, select Refresh Status from the File | Version Control menu.
History - Calls the History dialog provided by the source control system. This dialog displays the history of the selected file (creation date, check in dates, etc.) and the current version number.
Compare Files - Lets you compare a file stored in the source control system with another file stored in the source control system, or a file stored in the source control system with a file that is not stored in it, or two files that are not stored in the source control system. The actual actions performed by this menu item depend on the source control system you use as well as on the “nature” of the files.
Properties - Invokes the dialog that shows source-control properties of your AQtime project. This dialog is provided by the source control system.
Run Application - Launches the client application of the source control system selected in the Select SCC Provider dialog. This can be necessary if you want to do something that cannot be done with AQtime.
For more information, see documentation on the client that supports the Source Code Control technology.