Files
git-tfs/doc/commands/checkout.md
T
Philippe Miossec bbd959861e Checkout command doc
2014-07-10 15:24:17 +02:00

43 lines
1.3 KiB
Markdown

## Summary
The `checkout` command permit to checkout a specific revision with only the tfs changeset id.
You could also create (and checkout) a branch in the same time (option `-b`)
or just get the sha of the commit (option `-n`)
## Synopsis
Usage: git-tfs checkout changesetId [-b=branch_name]
ex: git-tfs checkout 2365
git-tfs checkout 2365 -b=bugfix_2365
-h, -H, --help
-d, --debug Show debug output about everything git-tfs does
-b, --branch=VALUE Name of the branch to create
-n, --dry-run Don't checkout the commit, just return commit sha
## Examples
### Checkout a specific revision
If you want to checkout a specific revision based on the tfs changeset id, use the command:
git-tfs checkout 2365
### Create and checkout a branch
If you want to create a branch and checkout it based on the tfs changeset id, use the command:
git-tfs checkout 2365 -b=bugfix_2365
The branch `bugfix_2365` will be created and checkouted if the commit is found.
### Get the sha of the commit corresponding to a tfs changeset
If you want to get the sha of the commit corresponding to a tfs changeset id, use the command:
git-tfs checkout -n 2365
The command will output the sha of the commit:
58ef29b38cf714b6386523c1636ba1e37b63cf34