使用TortoiseSVN构建本机上的SVN Repository
之前实习的时候,在公司使用SVN,代码都在公司的服务器上,我们使用客户端来进行版本控制。
那时就觉得SVN特别拉风,不管是对于多人合作的项目,还是自己独自完成的小项目,都是有很大帮助的。
但是,苦于没有自己的服务器,一度想要去租一个服务器,但是囊中羞涩,所以一直没有私下使用过。
最近在新公司培训,让我们自己预习CVS,而且自己捣鼓一下TortoiseSVN,所以有了些新发现。
这个是支持在本机上进行版本控制的,不需要另外增加一个服务器,代码和配置都是保存在本机上。
这个就方便多了,虽然独自完成的项目可能使用版本控制的地方不多,但是SVN作为代码管理也是很有作用的。
废话不多说,下面来展示我的研究成果吧!
1、安装TortoiseSVN,这个网上讲的很多,而且不是我们这个的重点,所以跳过。(http://tortoisesvn.net/downloads.html)
2、安装完成后,就可以建立一个Repository了,这里需要注意的是:必须要在一个空白的目录下建立,而且这个目录将作为Repository的根目录。
建立完成后,就有了如图所示的目录结构了。
3、下面,我们就需要把我们的项目加到这个Repository当中了。
首先,建立一个空白的目录。然后点击SVN CheckOut,将Repository中的内容加载过来。
上面那个地址是我们步骤2中建立的Repositroy的地址(因为是本机上的,所以链接格式为:file:///+所在路径),
下面那个地址,就是我们步骤3中建立的空白目录,从来存放我们以后的项目。
然后,我们就可以把.svn这个东西下载下来了,就是这个目录控制着目录拥有SVN的特性,不需要的时候可以删掉。
这样的话,那么两个东西就已经关联起来了。
4、在这个目录下建立我们的项目,然后在add这些文件后,submit掉就可以了。
之后就可以正常的来使用了。