labelsync.html #1

  • //
  • guest/
  • perforce_software/
  • p4web/
  • main/
  • src/
  • Help/
  • labelsync.html
  • View
  • Commits
  • Open Download .zip Download (3 KB)
<TITLE>Adding and Replacing Files in a Label</TITLE>

<P>
<P>
There are essentially two steps to creating a label:
<ol type=1>
<li>Create the label spec, which defines the name of the label and <a href="defs?help#labelview">label view</a>.
<li>Tag the files with that label using <B>Add/Replace files...</B>
</ol>
<B>Add/Replace files...</B> tags a set of files with a label. Once you have tagged them, you can refer to a set of files by their label
name. <P>
<P>

For more information about labels, see <A HREF="label?help">Working with Labels</a>.
<p>
<h4>Add/Replace restrictions</h4>
Bear in mind that you <i>cannot</i> use <B>Add/Replace files</B> to update a label if:
<ul>
<li>The label's <b>Owner:</b> field is not your userid. You can only update labels you own.
<li>The label has its <b>Options:</b> field set to <i>locked</i>
</ul>
For more information about a label's fields, see <A HREF="editlabel?help">Creating and Editing Labels</A>.
<p>

<h4>To Add/Replace files in a label</h4>
<ol type=1>
<li>Select the <b>Labels</b> tab.
<li>Click on the name of the label to which you want to add or replace files.
<li>Select <b>Add/Replace labels...</b> from the pulldown list.
</ol>
<b>On the Add/Replace Files page</b> 
<ol>
<li>Under <b>Revision:</b> select one of the following radio buttons:
<ul>
<li><b>Workspace Revision</b>:  tags the file revisions currently synced in your workspace with the label.
<li><b>Head Revision</b>:  tags the file revisions that are currently the latest versions in the depot with the label.
<li><b>Label, Changelist or Date</b>:   enter a label name, a changelist number, or a date to tag files at revisions matching that criteria.
</ul>
<p>
<li>Under <b>Options:</b> select one of the following radio buttons:
<ul>
<li><b>Replace label contents completely</b>:  specified files are added or replaced. Files previously in the label that do not match your
specification are removed from the label.
<li><b>Add files to label</b>:  adds or replaces only the files that you specify. Labeled files that do not match your specifications are
unaffected.
<li><b>Remove files from label</b>:  removes the named files from the label.
</ul>
<p>
<li>Under <b>Files:</b> you can specify or restrict the files to add or replace. Select one of the following options:
<ul>
<li><b>All files in label view</b>:   includes all files in this label's <A HREF="defs?help#labelview">label view</a>.
      <li><b>Files in <i>[path]</i></b>: this option is only available when your 
        current path is not the root of the depot tree. Select <b>and subdirectories</b> 
        or <b>at this level only</b>, depending on which files you want to include. 
            
      <li><b>Files in this list</b>: includes only the files listed in the textbox. 
        You must provide a full pathname for these files, and you can use <A HREF="defs?help#wildcard">wildcards</a>. 
        Note that the files you specify must be in the label's view, or P4Web 
        displays a "No such file" error. You can also specify revisions if you 
        have selected the <b>Workspace Revision</b> option. 
    </ul>
<p>
<li>When you have finished defining the parameters,
click the <b>Preview Add/Replace</b> button to see the results before actually updating the label. If the
command has the expected results, click your browser's "Back" button and click the <b>Add/Replace</b> button to proceed.

</ol>

# Change User Description Committed
#1 12234 Matt Attaway Rejigger P4Web project in preparation for official sunsetting

The bin directory contains the last official builds of P4Web from the
Perforce download site. P4Web is soon to be completely sunsetted; these
builds are here for folks who don't want to build their own.

To better handle the archived builds the source code has been moved into
a separate src directory.
//guest/perforce_software/p4web/Help/labelsync.html
#1 8914 Matt Attaway Initial add of the P4Web source code