Skip to content

git svn commands

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

Overview

Command Has optional arguments Supported by GitExtensions.SVN Notes
init yes planned (see #2)
fetch yes planned (see #1)
clone yes planned (see #2) 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 (see #1)
dcommit yes planned (see #1)
branch yes
tag - not planned (ask for it) This is a shorthand for branch -t.
log yes
blame yes
find-rev yes
set-tree - not planned (ask for it) You should consider using dcommit instead of this command.
create-ignore -
show-ignore -
mkdirs -
commit-diff yes
info - planned (see #9)
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 (see #1)
--parent not planned (see #1)
--ignore-refs=<regex> not planned (see #1)
--ignore-paths=<regex> not planned (see #1)
--include-paths=<regex> not planned (see #1)
--log-window-size=<n> not planned (see #1)

clone

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

rebase

Argument Supported by GitExtensions.SVN
--local -l not planned (see #1)

dcommit

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

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