ResolveFilesCmdFlags Enumeration
|
Flags for the resolve command.
Namespace:
Perforce.P4
Assembly:
p4api.net (in p4api.net.dll) Version: 2025.1.277.3624
Syntax[FlagsAttribute]
public enum ResolveFilesCmdFlags
<FlagsAttribute>
Public Enumeration ResolveFilesCmdFlags
[FlagsAttribute]
public enum class ResolveFilesCmdFlags
[<FlagsAttribute>]
type ResolveFilesCmdFlags
Members
| Member name | Value | Description |
---|
| None | 0 |
No flags.
|
| FileAttributesOnly | 1 |
The -A flag can be used to limit the kind of resolving that will be
attempted; without it, everything is attempted:
-Aa Resolve attributes set by "p4 attribute"
|
| FileBranchingOnly | 2 |
The -A flag can be used to limit the kind of resolving that will be
attempted; without it, everything is attempted:
-Ab Resolve Integrations where the source is edited and the target deleted
|
| FileContentChangesOnly | 4 |
The -A flag can be used to limit the kind of resolving that will be
attempted; without it, everything is attempted:
-Ac Resolve file content changes as well as actions
|
| FileDeletionsOnly | 8 |
The -A flag can be used to limit the kind of resolving that will be
attempted; without it, everything is attempted:
-Ad Resolve integrations where the source is deleted and target is edited.
|
| FileMovesOnly | 16 |
The -A flag can be used to limit the kind of resolving that will be
attempted; without it, everything is attempted:
-Am Resolve moved and renamed files.
|
| FileTypeChangesOnly | 32 |
The -A flag can be used to limit the kind of resolving that will be
attempted; without it, everything is attempted:
-At Resolve filetype changes.
|
| FileTypeCharsetChangesOnly | 64 |
The -A flag can be used to limit the kind of resolving that will be
attempted; without it, everything is attempted:
-AQ Resolve charset changes.
|
| LimitFlags | 127 |
Resolve using All -A flags
|
| AutomaticSafeMode | 256 |
-as: Safe Accept. If either yours or theirs is different from base,
(and the changes are in common) accept that revision.
If both are different from base, skip this file.
The -a flag puts 'p4 resolve' into automatic mode. The user is not
prompted, and files that can't be resolved automatically are skipped:
|
| AutomaticMergeMode | 512 |
-am: Automatic Mode. Automatically accept the Perforce-recommended file revision:
if theirs is identical to base, accept yours; if yours is identical to base, accept theirs;
if yours and theirs are different from base, and there are no conflicts between yours and theirs; accept merge;
otherwise, there are conflicts between yours and theirs, so skip this file.
The -a flag puts 'p4 resolve' into automatic mode. The user is not
prompted, and files that can't be resolved automatically are skipped:
|
| AutomaticForceMergeMode | 1024 |
-af: Force Accept. Accept the merge file no matter what.
If the merge file has conflict markers, they will be left in,
and you�ll need to remove them by editing the file.
The -a flag puts 'p4 resolve' into automatic mode. The user is not
prompted, and files that can't be resolved automatically are skipped:
|
| AutomaticTheirsMode | 2048 |
-at: Accept Theirs. Use this option with caution, as the file in the client workspace will be overwritten!
The -a flag puts 'p4 resolve' into automatic mode. The user is not
prompted, and files that can't be resolved automatically are skipped:
|
| AutomaticYoursMode | 8192 |
-ay: Accept Yours, ignore theirs. It preserves the content of workspace files.
The -a flag puts 'p4 resolve' into automatic mode. The user is not
prompted, and files that can't be resolved automatically are skipped:
|
| ActionFlags | 12032 |
All Action Resolve Actions
|
| ForceResolve | 16384 |
The -f flag enables previously resolved files to be resolved again.
By default, after files have been resolved, 'p4 resolve' does not
process them again.
|
| PreviewOnly | 32768 |
The -n flag previews the operation without altering files.
|
| PreviewPlusOnly | 65536 |
The -N flag previews the operation with additional information about
any non-content resolve actions that are scheduled.
|
| DisplayBaseFile | 131072 |
The -o flag displays the base file name and revision to be used
during the the merge.
|
| ForceTextualMerge | 262144 |
The -t flag forces 'p4 resolve' to attempt a textual merge, even for
files with non-text (binary) types.
|
| MarkAllChanges | 524288 |
The -v flag causes 'p4 resolve' to insert markers for all changes,
not just conflicts.
|
| IgnoreWhitespaceChanges | 1048576 |
The -d flags can be used to control handling of whitespace and line
endings when merging files:
-db Ignore Whitespace Changes
|
| IgnoreWhitespace | 2097152 |
The -d flags can be used to control handling of whitespace and line
endings when merging files:
-dw Ignore whitespace altogether.
|
| IgnoreLineEndings | 4194304 |
The -d flags can be used to control handling of whitespace and line
endings when merging files:
-dl Ignore Line Endings
|
| WsFlags | 7340032 |
All Whitespace and line ending flags together
|
| ResolveStream | 144 |
The -So flag cen be used to resolve opened Stream spec
|
See Also