...
Basic Commands
Command | Description | |
---|---|---|
svn checkout <URL> ex: | svn checkout https://svn.jmehan.com:8443/svn/PROJECTS/ibrewmasterExtractor | Checkout repo |
svn status --no-ignore | Show status of all files | |
svn status --no-ignore |grep ^? | Show un-versioned files | |
svn add <folder_or_file> | Add files for commit | |
svn revert --recursive <folder_or_file> | Revert an add | |
svn delete <folder_or_file> | Remove files | |
svn commit | Commit changes to svn server. | |
svn update | Pull changes from svn server | |
svn revert <file> | Revert changes to a file | |
svn log | Display logs for the current folder. Do svn update first. | |
svn import -m "Comment" <FOLDER> <REPO>/<FOLDER> ex: svn import -m "Node Projects" node https://svn.jmehan.com:8443/svn/PROJECTS/node | Import a folder into your repository After importing, you will need to checkout the project. | |
svn rm REPO_URL/project ex: svn rm https://svn.jmehan.com:8443/svn/PROJECTS/restTest | Remove a project from SVN | |
| Remove all locally deleted files. | |
svn st | grep ^"?" | awk '{print " --force "$2}' | xargs svn add | Add all new local files. |