# a few useful SVN commands
# checkout command
svn checkout http://theurl "folder_name"
# update command
svn update
# revert command, quietly and recursively in current directory
svn revert -q -R .
# revert command for a specific file
svn revert foo.c
# diff command
svn diff
# diff command to compact result ignoring whitespace differences
# summarizing diff can only compare repository to repository
# -x is required to pass additional differentiating parameters like ignore-all-space
svn diff --summarize -x --ignore-all-space "http://baseurl" "http://targeturl"
# copy command
svn --username <> --password <> copy "http://sourceurl" "http://targeturl" -m "user comment"