FANDOM


ref & docEdit

svn helpEdit

svn help
usage: svn <subcommand> [options] [args]
'svn help <subcommand>' for help on a specific subcommand
'svn --version' to see the program version and RA modules

Available subcommands:
  add
  blame (praise, annotate, ann)
  cat
...
  • help for subcommand
svn help <subcommand>
#eg.
svn help swtich

svn switch Edit

  • switch working copy to different url within same repository.
svn switch http://10.90.0.160/svn/mobileapps-spotlight/branches/i24 spotlight/

svn merge Edit

  • manual merge html5 1.4 to 2.0
svn co http://10.90.0.160/svn/mobileapps-news-pro-html/branches/2.0 mobileapps-news-pro-html-2.0
svn merge --accept postpone -r 358773:364929 http://10.90.0.160/svn/mobileapps-news-pro-html/branches/1.4 mobileapps-news-pro-html-2.0
## manual resolved conflcts
svn status mobileapps-news-pro-html-2.0
svn resolved ...
svn commit -m "manual merge html1.4 to 2.0" mobileapps-news-pro-html-2.0

svn diff for 2 branches Edit

svn diff http://REPOS/trunk http://REPOS/branches/B

svn resolve tree conflict Edit

svn resolve --accept working -R <path>
  • resolve asks svn to resolve the conflict
  • accept working specifies to keep your working files
  • -R stands for recursive

resolve local edit, incoming delete upon update Edit

$ svn st
!     C foo
     >   local delete, incoming delete upon update
!     C bar
     >   local delete, incoming delete upon update
$ touch foo bar
$ svn st
A  +  C foo
     >   local edit, incoming delete upon update
A  +  C bar
     >   local edit, incoming delete upon update
$ svn st
?       foo
?       bar
$ rm foo bar
$ svn st

svn empmty checkout Edit

  • you can limit the amount of files that do get checked out with the --depth
svn co --depth=empty http://myserver/myrepos/mydirectory

svn blame Edit

svn blame someurl

svn log -v -r Edit

  • get revision detail info
svn log -v -r rev. http://repo-url

svn status code Edit

svn checkout specify revision file Edit

svn checkout <url_of_big_dir>@revision <target> --depth empty
cd <target>
svn up <file_you_want>