SVN的作用有哪些?

SVN的作用有哪些?

SVN = 版本控制 + 备份服务器

SVN的作用是什么?为什么要用SVN?
1,备份。写错了能改回来;

2,代码还原。这个和第1点很像,但不完全一样,代码还原是还原到指定的时间,我个人理解是由多个时间点可供还原的;

3,协同修改。实际开发中不止一个人在开发,如果多人开发不可能进行通过文件整理来合并代码,如同第1点的每个人都可以提交交代码,SVN服务器会自动合并代码。

4,多版本项目文件管理。也就是一个项目可以保留多个分支,比如python可以有2.7,也可以有3.7就是两个版本咯。

5,追溯编写时间和编写人。也是一个很重要的功能,每个人写的都有留档。比如多人修改了同一个地方的代码,可以查看是谁修改了什么代码。

6,权限控制。可以把部分代码给不同的开发者,以免一个人把整个项目的代码都获取完,保证代码的安全性。比如你是做oa的,旁边坐的是做ERP的,那当然不能让他改你代码,svn也有这效果,能够分开管理。

7、代码仓库.每来一个新的职员提交链接就可以下载代码


持续更新中…

猜你喜欢

转载自blog.csdn.net/weixin_44325444/article/details/106739100
今日推荐