How do you remove Subversion control for a folder?

Also, if you are using TortoiseSVN, just export to the current working copy location and it will remove the .svn folders and files. http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-export.html#tsvn-dug-export-unversion Updated Answer for Subversion 1.7: In Subversion 1.7 the working copy has been revised extensively. There is only one .svn folder, located in the base of the working copy. If you … Read more

How do I revert an SVN commit?

Both examples must work, but svn merge -r UPREV:LOWREV . undo range svn merge -c -REV . undo single revision in this syntax – if current dir is WC and (as in must done after every merge) you’ll commit results Do you want to see logs?

How to use TortoiseSVN via command line?

By default TortoiseSVN always has a GUI (Graphical User Interface) associated with it. But on the installer (of version 1.7 and later) you can select the “command line client tools” option so you can call svn commands (like svn commit and svn update) from the command line. Here’s a screenshot of the “command line client … Read more

Retract accidental checkin

See the SVNBook, specifically the ‘Undoing Changes’ section, and reverse merging. Another common use for svn merge is to roll back a change that has already been committed. Suppose you’re working away happily on a working copy of /calc/trunk, and you discover that the change made way back in revision 303, which changed integer.c, is … Read more

What are the pros and cons of the SVN plugins for Eclipse, Subclipse and Subversive? [closed]

Both are very similar but Subversive is the “eclipse svn provider”. I primarily use Subversive because of a few convenient features: Grouping of history When I’m browsing the history of a branch instead of just seeing a bunch of rows for every commit it can group commits by today, week, etc. Mapping of trunk, branches, … Read more

SVN:externals equivalent in Git?

Git has two approaches similar to, but not exactly equivalent to svn:externals: Subtree merges insert the external project’s code into a separate sub-directory within your repo. This has a detailed process to set up and then is very easy for other users, because it is automatically included when the repository is checked out or cloned. … Read more