首先,SVN全称是subversion,它是一个开源的版本控制系统,包括了服务器与客户端。

我们在一台电脑上搭建服务器端,在其它许多台电脑上使用客户端就可以提交代码到服务器,签出服务器上的代码等。

具体步骤如下:

1、下载服务端(VisualSVN Server)安装文件。地址:http://www.visualsvn.com/server/download/ 

       下载回来后安装,基本上一直Next就可以了。安装后打开,效果如图:

2、Repositories是仓库的意思。就是我们要管理的项目要放的位置了。在它上面右键->Create可以创建新的项目。

3、下载并安装客户端。地址:http://tortoisesvn.net/downloads.html

       客户端使得我们很方便的将硬盘上的文件与SVN服务器联系在一起。装好客户端后,我们在任一空白处单击右键,如下图所示:

就可以看到SVNcheckout 和 TortoiseSVN功能了。


下面我们要做一件事,先在服务器端建一个项目,然后将本地已经写好的文件添加到这个目录中,然后试着使用一下签入签出。

1、在VisualSVN中新建一个项目。如图:


2、在硬盘上找到需要提交到服务器的文件或文件夹。右击它,选择TortoiseSVN->import。然后输入Repository的URL,如上图中的https://PENGXX/svn/testSvn。确定后,需要提交的文件就已经在服务器端的库里了。但这个时候,硬盘上的文件并没有与服务器端的联系起来。接着来

3、在刚提交的文件夹上右击,当然也可以另外建一个空文件夹,这次选Checkout,就是签出代码。填好要签出的Repository的URL,确定就可以啦。

这个时候,硬盘上的文件有什么更改,我们在文件夹里的空白处单击右键,就可“增加”,“签入”等等啦。


另外,我们写代码更常用的可能是在Eclipse里直接提交代码。这个就需要装插件。地址应该是这个吧:  http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=DFE801246A25FD4C06B95D5201DBCB6D?pageID=p4wYuA


插件的使用就不再说明了。