SVN

导读模块:

在软件开发的时候,经常是很多人耗时很多天才能完成,在此期间,这些开发者是怎样协同合作的?

于是就要迫切的有一种方式能够实现协同开发:版本控制器

版本控制器:其实就是一个软件,一个控制软件内容版本的软件

1.SVN

svn是微软出产的一款能够进行版本控制的软件,深受广大开发者的喜爱,且是集中式的。

  1. svn的特点
  1. svn客户端:客户操作的这一端
  2. svn服务端:提供服务的这一端
    ps:eclipse要想使用svn则必须svn插件(但是高版本的eclipse是自带svn插件的)
    友情提示:svn客户端和服务端和svn的插件三者的版本是要匹配使用的
    组长:SVN的客户端和服务端都安装,且SVN的插件也安装,组员SVN的服务端不安装

集中式SVN

服务端:组长的电脑上,要想实现就必须安装一个服务端的软件
客户端:组员的电脑上,要想实现就需要安装一个服务端的软件(Eclipse安装一个SVN的客户端的插件)

  1. 与SVN类似的软件: VSS,CVS,(分布式)Git&Github
  2. SVN环境的搭建:
    1)安装服务端:组长的电脑上
    2)安装客户端:组员的电脑上
    3)eclipse配置SVN的客户端插件

2.VisualSVN Server

repositories 存储库

User 用户

Groups 分组

SVN Checkout 服务端

TortoiseSVN 服务端

SVN的使用与简介_tortoisesvn

如果你想了解如何使用,

如果你想了解如何使用,

SVN的使用与简介_服务端_02