<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 |