Manpage logo

bk-conflicts - (unknown subject)


NAME
bk conflicts − list unresolved files which contain conflicts

SYNOPSIS
bk conflicts
[−dDfrvS] [file ...]

DESCRIPTION
The conflicts command lists unmerged files which contain content conflicts and need to be resolved. Both filenames and directory names may be specified and they are treated as in bk gfiles. Only files that contain conflicts are actually listed.

Any options specified will operate only on the set of files that would normally be listed.

OPTIONS
−d
Invoke bk diff on the file, showing the differences between the local and remote files.
−D
Like −d but using the graphical diff tool instead of text diffs.
−f
Invoke the 3-way filemerge in read-only mode. This is useful in case the developer working on a particular merge wants a second person to see the conflict in question without the danger of overwriting the merged file.
−r
Invoke revtool, highlighting the GCA, LOCAL, and REMOTE versions in the file.
−S
When used in a nested collection, treat the repository as if it were detached rather than as part of the collection.
−v
Verbose listing. The output lists the files that match the filenames or directories specified, along with the number of non-automerged conflicts in the file.
−vv
More verbose listing. As above but shows the number of lines in conflict with the authors of those lines.

EXAMPLES

$ bk conflicts ’*.h’
src/bkd.h
src/logging.h
src/mdbm/common.h
src/mdbm/mdbm.h
src/sccs.h
src/win32.h

$ bk conflicts -v ’*.h’
src/bkd.h has 2 conflict blocks
src/logging.h has 2 conflict blocks
src/mdbm/common.h has 1 conflict block
src/mdbm/mdbm.h has 3 conflict blocks
src/sccs.h has 3 conflict blocks
src/win32.h has 1 conflict block

$ bk conflicts -vv ’src/logging.h’
src/logging.h has 2 conflict blocks
63 local lines by wscott
7 local lines by lm
33 remote lines by wscott
5 remote lines by lm

SEE ALSO
bk-diff, bk-difftool, bk-fm3tool, bk-resolve, bk-resolving, bk-revtool, bk-gfiles

CATEGORY
Repository


Updated 2026-06-01 - jenkler.se | uex.se