Version Management

From CaseTalk Wiki
Jump to: navigation, search

Version Management

In CaseTalk there are various ways for versioning.

  • The CaseTalk Manager which is a complete check-in check-out version management system integrated in the Modeler.
  • Local archiving of project files within the Modeler itself.
  • And some basic detection of .git and .svn support through the automatic creation of read.me files.

Archiving

  • The project panel contains buttons with zip icons.
  • The project panel also contains a tab at the bottom with all archives.

If the preferences are set to automatically archive, an archive is made every time a project gets saved.

This list of archives can be automatically compressed to a orderly fashion. Keeping every archive within the last hour; every last one of every hour during the last day, -every day within the last week, -every week within the last month, -every month within the last year, -every year if older.

When manually archiving a selection of files can be made, and a note can be added. These manually created archives will never be compressed out of existence. These can therefor be used as milestones.

Restoring

By double clicking an archive from the archive panel, CaseTalk will automatically close the existing project and restore all files from the archive.

Recovering

When a file was removed from the project, it can be recovered via the "Add" button. This will show a popup menu which also has a recovery submenu. The files removed will be moved to a local file called 'unused_files" and recovery can take files from there back into the project.

This functions similarly to the recycle bin in Windows itself, but is project based.