What are the functions of SVN?

What are the functions of SVN?

SVN = version control + backup server

What is the role of SVN? Why use SVN?
1. Backup. Wrong writing can be corrected back;

2. Code restoration. This is very similar to point 1, but not exactly the same. Code restoration is to restore to a specified time. My personal understanding is that it can be restored at multiple points in time;

3. Collaborative modification. In the actual development, more than one person is developing. If it is impossible to merge the code through file sorting, as in point 1, everyone can submit the code, and the SVN server will automatically merge the code.

4. Multi-version project file management. That is, a project can keep multiple branches, for example, python can have 2.7, or 3.7 can be two versions.

5. Trace back the time of writing and the author. It is also a very important function, and everyone writes a file. For example, if multiple people modify the code in the same place, you can check who modified what code.

6. Permission control. Part of the code can be given to different developers, so as to prevent one person from acquiring the code of the entire project and ensure the safety of the code. For example, you are doing oa, and the one sitting next to you is doing ERP. Of course, you can't let him change your code. Svn also has this effect and can be managed separately.

7. Code warehouse. You can download the code every time a new employee submits a link


Continuously updating...

Guess you like

Origin blog.csdn.net/weixin_44325444/article/details/106739100