Version control: Connect

  • 9 March 2024
  • 0 replies
  • 15 views

Userlevel 3
Badge +2

As a team member in a USoft project, to start participating in a version-controlled USoft repository, you initially need to Connect to the version control arrangement.

As a prerequisite, you need to have a locally installed RDBMS system or you need some way of connecting to a private location a remote database server.

You also need to have the USoft tool set installed. Create a USoft Binder file where you specify the database connect string that points to your database (SQLServer) or database account (Oracle). Then, create an empty local USoft project. From USoft Binder, first create tables for USoft Authorizer. This creates an authorization layer that gives you access to the USoft tools. You now have an empty USoft development environment where you can participate in a shared, version-controlled USoft repository.

Finally, you need to be connected to a Git (or other) repository for file-based version control. You need to have pulled the remote tree to your local system at least once. These operations are not USoft-specific.

Version control is by USoft application. If your team uses multiple applications, for example USoft Definer but also USoft Service Definer, then you need to perform the Connect operation multiple times.

In order to connect, you need to be given the location of a shared "application.usv” file, for example, a "USD.usv” file in the case of USoft Definer. Ask the person who has created the version-controlled repository to supply this location.

The steps below use USoft Definer as an example. They tell you how to start participating in a version-controlled repository for USoft Definer.

  1. From the USoft Binder file, run Create Tables for USoft Definer. This gives you an empty local USoft repository for USoft Definer.
  2. Open USoft Definer. From the main menu, choose Tools, Version Control, Version Control Configuration. This dialog appears:

Click the Connect button. A file system dialog appears with title "Select USoft version control system”. Browse the location of the "USD.usv” file in your local copy of the shared file tree, then click Save or OK.

At this point, any contents of your USoft Definer tables will be deleted and replaced.

Your local USoft Definer tables will now be populated for the first time with the development work stored in the file tree that you pulled. This may take some time. This operation is the equivalent of a Synchronize operation for the whole of the repository.

When this step is completed, you are ready to start working with the version-controlled repository.


0 replies

Be the first to reply!

Reply