What is svn (Subversion)?
There is a simple but not very precise metaphor: SVN = version control + Backup Server
Simply put, you can think of SVN as your backup server, and better yet, he can help you remember the contents of every file you upload to this server. and automatically give each change a version.
In general, we call it the place to store the uploaded files and do repository. In Chinese, a bit like the meaning of a file warehouse. However, we usually use the term repository. Basically, for the first time, we need to have a new file action to put the files you want to back up on repository. Later, when you have any changes, you can upload to repository above, uploading the existing and modified files is called a commit, that is, to commit the changes to the SVN server meaning. A new version will be given to COMMIT,SVN server for each time. At the same time, each upload will be recorded. Later, because of certain factors, if you need to download the file from repository once submitted. You can choose to get the latest version directly, or you can get one of the previous versions. If you forget the version, you can still try to get the version of a date by memory.
Introduction to SVN and simple operation