Manpage logo

bk-Howto-developer - (unknown subject)


NAME
bk Howto-developer − howto: working with BitKeeper repositories

DESCRIPTION
Here is an example sequence of commands used to create a new package, import files into the package, create a clone of the package for modifications, do some work in the clone, pull new work from the master tree down, merge, and then push the work back up.

# Create a clone on your development machine.
# The destination directory should not exist.
bk clone bk://host.domain:6666/project ˜/myproject

# Do some work.
cd ˜/myproject
bk vi index.cgi

# Check it in and create a changeset.
bk citool

# Pull any new work down from the work tree.
# This example assumes that someone else also changed
# "index.cgi" and their changes overlapped the local changes.
# The pull command will say that there are
# overlapping changes and will not apply the new work.
bk pull

# Resolve the conflicts. This step is only necessary if pull
# said there were conflicts which could not be automerged.
bk resolve

# push the merge and the local changes back up.
bk push

SEE ALSO
bk-Howto

CATEGORY
Overview


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