Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

Synchronizing objects with the source control server – PB Docs 2022 – PowerBuilder Library

Synchronizing objects with the source control server – PB Docs 2022

Synchronizing objects with the source control
server

You can synchronize local copies of PowerBuilder objects with
the latest versions of these objects in source control without
checking them out from the source control system. The objects copied
to your local computer are read-only. The newly copied PowerScript
objects are then compiled into their target PBLs.

If there are exported PowerScript files in your local path
that are marked read-only, and you did not select the Suppress
Prompts To Overwrite Read-Only Files option, your source control
system might prompt you before attempting to overwrite these files
during synchronization. If you are synchronizing multiple objects at
the same time, you can select:

  • Yes To All, to overwrite all files in your
    selection

  • No To All, to cancel the synchronization for all objects
    in the selection that have writable files in the local
    path

Synchronizing an object does not lock that object on the
source control server. After you synchronize local objects to the
latest version of these objects in source control, other developers
can continue to perform source control operations on these
objects.

If you want only to check whether the status of the objects
has changed on the source control server, you can use the Refresh
Status menu item from the Library painter Entry menu or System Tree
pop-up menus. The Refresh Status command runs on a background
thread. If you do not use the Refresh Status feature before getting
the latest versions of workspace or target objects, then
PowerBuilder has to obtain status and out-of-sync information from
the SCC provider in real time during a GetLatestVersion call.

For more information, see Refreshing
the status of objects
.

To synchronize a local object with the latest source
control version

  1. Right-click the object in the System Tree or in a Library
    painter view and select Get Latest Version from the pop-up
    menu

    or

    Select the object in a Library painter view and select
    Entry>Source Control>Get Latest Version from the Library
    painter menu.

    The Get Latest Version dialog box displays the name of the
    object you selected. If you selected multiple objects in the
    Library painter List view, the Get Latest Version dialog box
    lists all the objects in your selection. If you selected a
    workspace, the Get Latest Version dialog box lists all the
    objects referenced in the PBG files belonging to your workspace.
    You can also display a list of available objects (from the PBG
    files for a target) when you select the Get Latest Version menu
    item for a target file.

    A check mark next to an object in the list assigns the
    object for synchronization. By default only objects that are
    currently out of sync are selected in this list. You can use the
    Select All button to select all the objects for synchronization.
    If all objects are selected, the button text becomes Deselect
    All. Its function also changes, allowing you to clear all the
    selections with a single click.

  2. Make sure that the check box is selected next to the
    object for which you want to get the latest version, and click
    OK.


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x