SVN tips in Linux: create root repository, system-delete, conflict and partial checkout
1. create the folder in the repository: (1) Create root repository. svn mkdir svn+ssh://username@hostname/projectname/trunk -m "Create the trunk folder" Then the first version can be checked out. (2) Create sub-folder in the root repository svn mkdir svn+ssh://username@hostname/projectname/trunk/test -m "Create the test folder" And this new folder needs to be checked out. Even you already created a folder using the same name in the local copy. Your local folder and files will not be overwritten. And then you can commit your local files in the new folder into the repository. 2. Delete the svn local copy As the .svn folder in the checkout is an hide recursive folders, when you directly remove the folder, you will get the "protected file " warning and it is not easy to delete all the files in the folder. Below is the way to completely delete the folder. $cd file/with/.svn $find -name .svn -exec rm -r -f {} + /* delete the recursive folders in t