Working in offline mode
Viewing status information
offline
You can work offline and still see status information from the
last time you were connected to source control. However, you cannot
perform any source control operations while you are offline, and you
cannot save changes to source-controlled objects that you did not
check out from source control before you went offline.
To be able to work offline, you should select the option on
the Source Control page of the Workspace Properties dialog box that
indicates you sometimes work offline. If you select this option, a
dialog box displays each time you open the workspace. The dialog box
prompts you to select whether you want to work online or
offline.
For more information about setting source control options for
your workspace, see Setting up a connection
profile.
About the PBC file
If you opt to work offline, PowerBuilder looks for (and
imports) a PBC file in the local root directory. The PBC file is a
text file that contains status information from the last time a
workspace was connected to source control. PowerBuilder creates a
PBC file only from a workspace that is connected to source control.
Status information is added to the PBC file from expanded object
nodes (in the System Tree or in a Library painter view) at the time
you exit the workspace.
If a PBC file already exists for a workspace that is connected
to source control, PowerBuilder merges status information from the
current workspace session to status information already contained in
the PBC file. Newer status information for an object replaces older
status information for the same object, but older status information
is not overwritten for objects in nodes that were not expanded
during a subsequent workspace session.
Backing up the PBC
file
You can back up the PBC file with current checkout and version
information by selecting the Backup SCC Status Cache menu item from
the Library painter Entry>Source Control menu, or from the pop-up
menu on the current workspace item in the System Tree. The Library
painter menu item is only enabled when the current workspace file is
selected.
The Backup SCC Status Cache operation copies the entire
contents of the refresh status cache to the PBC file in the local
project path whether the status cache is dirty or valid. To assure a
valid status cache, you can perform a Refresh Status operation on
the entire workspace before backing up the SCC status cache.
For information about refreshing the status cache, see Refreshing the status of objects.