Skip to content

git svn commands

Martin Steinisch edited this page Mar 3, 2019 · 4 revisions

Overview

Command Has optional arguments Supported by GitExtensions.SVN Notes
init yes planned for v1.0 (some arguments)
fetch yes planned for v0.1 (without arguments)
clone yes planned for v1.0 (some arguments) Runs init and fetch. It accepts all arguments that the init and fetch commands accept; with the exception of --fetch-all and --parent.
rebase yes planned for v0.1 (without arguments)
dcommit yes planned for v0.1 (without arguments)
branch yes
tag - This is a shorthand for branch -t.
log yes
blame yes
find-rev yes
set-tree - not planned(*) You should consider using dcommit instead of this command.
create-ignore -
show-ignore -
mkdirs -
commit-diff yes
info -
proplist -
propget -
propset -
show-externals -
gc -
reset yes

init

Argument Supported by GitExtensions.SVN
--trunk=<trunk_subdir> -T<trunk_subdir>
--tags=<tags_subdir> -t<tags_subdir>
--branches=<branches_subdir> -b<branches_subdir>
--stdlayout -s
--no-metadata
--use-svm-props
--use-svnsync-props
--rewrite-root=<URL>
--rewrite-uuid=<UUID>
--username=<user>
--prefix=<prefix>
--ignore-refs=<regex>
--ignore-paths=<regex>
--include-paths=<regex>
--no-minimize-url

fetch

Argument Supported by GitExtensions.SVN
--localtime not planned(*)
--parent not planned(*)
--ignore-refs=<regex> not planned(*)
--ignore-paths=<regex> not planned(*)
--include-paths=<regex> not planned(*)
--log-window-size=<n> not planned(*)

clone

Argument Supported by GitExtensions.SVN
--preserve-empty-dirs
--placeholder-filename=<filename>

rebase

Argument Supported by GitExtensions.SVN
--local -l not planned(*)

dcommit

Argument Supported by GitExtensions.SVN
--no-rebase not planned(*)
--commit-url <URL> not planned(*)
--mergeinfo=<mergeinfo> not planned(*)
--interactive not planned(*)

branch

Argument Supported by GitExtensions.SVN
--message -m
--tag -t
--destination=<path> -d<path>
--username
--commit-url
--parents

log

Argument Supported by GitExtensions.SVN
--revision=<n>[:<n>] -r <n>[:<n>]
--verbose -v
--limit=<n>
--incremental
--show-commit
--oneline

blame

Argument Supported by GitExtensions.SVN
--git-format

find-rev

Argument Supported by GitExtensions.SVN
--before -B
--after -A

commit-diff

Argument Supported by GitExtensions.SVN
--message=<msg> -m <msg>
--file=<filename> -F <filename>

reset

Argument Supported by GitExtensions.SVN
--revision=<n> -r <n>
--parent
Clone this wiki locally