Yes SVN can do multiple things, it can give assistance to download and upload the files like FileZilla and keeps the history and note down like verify the user history like whose updating file every action it can stores in the tool history(like bug fixing tools).
SVN is the mostly use to control application history and checkins and updates, perform changes, review changes, fix mistakes and also resolve conflicts. Apache Subversion which is often abbreviated as SVN, is a software versioning and revision control system distributed as free software under the Apache License.
The main challenge to maintain historical and current versions of files such as source code, web pages, and documentation.
SVN Features History
SVN Originally author is Collabnet founded in 20 October 2000 written in C language as an effort to write an open-source version-control system which operated much like CVS but which fixed the bugs and supplied some features missing in CVS. By 2001, Subversion had advanced sufficiently to host its own source code,[ and in February 2004, version 1.0 was released. In November 2009, Subversion was accepted into Apache Incubator: this marked the beginning of the process to become a standard top-level Apache project. It became a top-level Apache project on February 17, 2010.
It give the access to Renamed/copied/moved/removed files retain full revision history, also maintains application versioning for directories, renames, and file metadata (but not for timestamps). Users can move and/or copy entire directory-trees very quickly, while retaining full revision history, Versioning of symbolic links.