1.什么是SVN

SVN :全称 SubVersion,实现多人开发同一个项目时,对源代码进行管理的工具

作用:

协作多人开发同一个项目同一个文件,并且不会出现文件覆盖问题
针对同一文件可以创建许多不同版本,并且可以随时查看不同版本的内容
公司领导可以通过svn查看每个人的工作情况

特点:

  • 操作简单,入门容易
  • 支持跨平台(Window/Linux/MacOS)
  • 支持版本回退功能(时间机器)

相关产品:

  • CVS:元老级产品
  • VSS:入门级产品
  • ClearCase:IBM公司提供技术支持,中坚级产品
  • github:主流产品,分布式代码控制管理软件,林特斯(linux系统内核开发者)开发
  • SVN:主流产品,是CVS的接班人

获取SVN软件:

属于C/S结构软件(客户端与服务器端)
服务端软件:VisualSVN (windows版本)
网址:http://www.visualsvn.com/

客户端软件:TortoiseSVN

注:在TortoiseSVN客户端软件安装完毕后,请一定要重启计算机,否则SVN图标是无法显示的。
网址:http://tortoisesvn.net/downloads

汉化包:

网址:http://tortoisesvn.net/downloads ,往下滑动,找到语言包,看到简体中文 选择自己电脑的位数点击Setup下载。

2.svn小功能

①、零BUG开发

svn可以保证大家开发出来的代码都必须遵守严格的标准,如果哪个人把代码写错了,通过svn可以追查出来,包括一个 . 点或空格的微小错误,通过日志还能查看报错版本是谁修改的。

我 秦始皇 打钱