SVN的作用有哪些?

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

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

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

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

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

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

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

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


持续更新中…

SVN的作用有哪些?相关推荐

  1. SVN的作用是什么?为什么要用SVN?

    前话 SVN的作用是什么?为什么要用SVN? 代码版本管理的工具,即把代码提交到服务器,可回退历史版本,总结起来有以下几点功能: 1.把自己编写代码提交至服务器.每提交一次会产生一个版本,如果在实际过 ...

  2. Visual Studio安装SVN过程及作用

    开发工具与关键技术: 撰写时间:2019年8月15日 在安装SVN前,首先了解一下,安装svn的作用,为什么要用SVN. 代码版本管理的工具,即把代码提交到服务器,可回退历史版本,总结起来有以下几点功 ...

  3. 版本控制工具 svn 一

    一.svn 概述 1).svn的作用 1.多人协作开发:2.远程控制:3.版本控制 2).软件控制管理工具发展之路 SCM:软件配置管理,所谓的软件配置管理实际就是软件源代码的 控制与管理. CVS: ...

  4. svn mysql认证_SVN基于MySQL认证

    SVN的简介和工作原理 Subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件.Subversion支持linux和win ...

  5. svn://127.0.0.1/shop

    一.SVN svn全称Subversion,实现多人开发同一个项目时,对源代码进行管理的工具 在公司里边,一个项目是由多人同时在开发,大家在本地自己电脑开发php代码,完毕后就commit上传给服务器 ...

  6. 【SVN】windows SVN安装使用教程(服务器4.3.4版本/客户端1.11.0版本)

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  7. mvn scm 作用

    http://mactruecolor.blogspot.hk/2010/10/maven2-scm.html Maven2 : SCM 通常在Nightly Build的環節,我比較喜歡Clean ...

  8. 视频教程-通俗易懂的SVN入门教程(含配套资料)-Java

    通俗易懂的SVN入门教程(含配套资料) 张长志技术全才.擅长领域:区块链.大数据.Java等.10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业.拥有丰 ...

  9. 《SVN宇宙版教程》:第九章 Subclipse必备技能

    第九章 Subclipse必备技能 导言: 在最后一章将为大家介绍的是Subclipse插件必须要掌握的技术,这些技术点在平时管理文件资源的过程中不可缺少,也是丰富掌握SVN技术的章节,熟练使用这些菜 ...

最新文章

  1. 复杂查询练习_数据分析之路——复杂查询(4)
  2. Eclipse中CVS版本管理
  3. 蓝桥杯--算法训练 表达式计算
  4. 博客开源系统(待续......)
  5. s2-045 java_S2-045漏洞初步分析
  6. springboot能用python吗_Python与springboot的对接
  7. python中迭代器有哪些_Python迭代器:什么是Python中的迭代器以及如何使用它?
  8. 动态规划——搬寝室(hdu1421)
  9. Web项目常用技术整理
  10. 恢复系统管理员密码的五大奇招
  11. Wing-新一代百度大数据查询引擎
  12. Jquery仿IGoogle实现可拖动窗口
  13. 服务器网卡bond配置指引
  14. 奶茶自由让人上头,95后为何钟爱这一杯甜蜜疗愈?
  15. 准备结婚的朋友好好看看!这篇文章触动了十几万人!
  16. (dfs/dp)P2327 [SCOI2005]扫雷
  17. 学习ios牛人40天精通iOS开发的学习方法
  18. Databinding+LiveData轻松实现无重启换肤
  19. 消息队列中:消息可靠性、重复消息、消息积压、利用消息实现分布式事务
  20. 具有测绘专业背景的学生的GIS学习规划

热门文章

  1. 利用Python递归下载文件夹下所有文件
  2. scikit学习心得——Isotonic Regression
  3. 砼匠LED显示屏排队配置文件-LED.ini 屏大小:288-176,生产线横显示
  4. 开源发票识别_适用于小型企业的4种开源发票工具
  5. ESP32-4位数码管使用
  6. 十个让你感悟人生的笑话
  7. 字节跳动Java三面凉凉,先收藏了
  8. Discuz!X3.4 全新安装教程
  9. 干嘉伟:如何在巨亏行业中实现盈利?唯有精细运营
  10. 百度云盘免费下载postman