versiondog Auto Check-In and Auto Check-Out

How to use versiondog Auto Check-In and Auto Check-Out

Learn how VDogAutoCheckIn.exe and VDogAutoCheckOut.exe
can be used to automate the Check-In and Check-Out processes.

versiondog Auto Check-In and versiondog Auto Check-Out Scenarios

A company’s existing folder structure, together with all the project data that it contains, needs to be integrated into versiondog. This should be carried out with minimal time and effort by the company. What kind of approach would AUVESY recommend?

The company’s existing folder structure will be copied into versiondog, retaining the original folder structure using directories and components from the versiondog system. This process can be automated thanks to VDogAutoCheckIn.exe for versiondog 4.5 or later.

Together with the CreateComponent function, VDogAutoCheckIn.exe can be used to create directories and components and to copy project data into components. Just like the VDogAutoCheckIn.exe function, the CreateComponent function is available to all customers for no additional cost. Both functions also have corresponding tutorials that are available in versiondog INFO.

AUVESY recommends using the automated processes of the VDogAutoCheckIn.exe and CreateComponent functions when transferring an existing folder structure into versiondog. A PowerShell script, used for automating the process, can be obtained as a technical demo from AUVESY. The PowerShell script will scan through the specified folder structure, searching for a predetermined file ending. When a file with that ending is found, versiondog automatically re-creates the path and the original folder structure. The user can then continue working on the projects as before.

A versiondog customer wishes to use a versiondog component to backup configuration files. However, there is currently no project data in the component that could be used for further development (or that needs to be checked in). This is because changes to the configuration files are always carried out directly on the device. Nevertheless, these changes need to be automatically documented and backed up in versiondog. How is this done and what steps are involved?

A versiondog comparison (that can be carried out via a configured job) allows you to detect differences between the version on the device and the version that was last checked in to the server. If any differences are detected, the last server version will be automatically checked out via the VDogAutoCheckOut.exe function and will replace the contents of the working directory with the contents of the device backup. Following this, a new version will be automatically created using the VDogAutoCheckIn.exe function. The customer then needs to enter a comment and specify their reason for the change. Once this is done, the new version can be checked in to versiondog.

The change history shows you at a glance when a new version is available. The differences between the newly checked-in version and the previous version can be seen from the comment that was made by the user who checked in the version. A PowerShell script for this process can be obtained as a technical demo from AUVESY. Just like in the previous scenario, versiondog automatically re-creates the path and the original folder structure. The user can then continue working on the projects as before.

versiondog auto check-in

versiondog Auto Check-In and Auto Check-Out

Learn more about VDogAutoCheckIn.exe and VDogAutoCheckOut.exe and how they can be used to automate the Check-In and Check-Out processes in versiondog. Do you have more questions about versiondog Auto Check-In or Auto Check-Out? Our team would be happy to answer your questions.

Ask us more

versiondog Add-Ons and Features

Learn more about the other versiondog Add-Ons and Features to help you reduce downtime and avoid data loss.

Read More

Industry Blog

Read about the latest industry news, tips for using versiondog to its fullest potential, and other helpful information for versiondog Users.

Read More

Sign up for our Newsletter

Get the latest versiondog updates, industry news, and events sent straight to your inbox.

Sign Me Up

Sign up for our Newsletter

Get the latest versiondog updates, industry news, and events sent straight to your inbox.

Sign Me Up