怎么架设svn服务器和使用TortoiseSVN
如果团队开发的话,版本控制这项是必不可少的技能,最近抽了一些时间研究了下svn方面的
后来发现,其实这东西很简单
这篇文章只是跟大家分享下如何架设svn服务器和如何使用check in和check out代码
首先说下服务端的架设吧,服务端使用的是VisualSVN -server 这个软件
下载地址:http://www.visualsvn.com/server/download/
安装就不说了,基本上都是点下一步的。下面是安装好的局部图
第一个Repositories这个里面就是要建立的项目代码库,
在创建的时候,记得选中这个,它会自动建立trunk,branched,tags这三个目录
建完之后,我们建立用户,输入用户名和两次密码就OK了。
然后右键点击刚才我们建立的那个项目,选择properties这个是设置用户对当前项目的相关权限,很简单,设置下
下面的分组也一样,设置很简单,就不多!
就后就下,就是如果是在局域网,那就不需要多设置了,默认的是以机器名为准的。如果是放在外网上,这就需要设置下了
右键点击左侧最上面的VisualSVN Server(local)-->properties-->Network
把server name中的机器名改成ip地址就行了,如果想指定ip访问,在下面的server binding就ok了
这是服务端的设置,很简单吧。
接下来说下客户端,客户端大多都是使用TortoiseSVN这个工具
下载地址:http://ortoisesvn.tigris.org
下载完了直接点下一步安装,直至安装成功,可能要重启机器
这时候,你点右键,会发现多出两个菜单项SVN Checkout和TortoiseSVN
如果要想代码放到服务器上,右键点击要操作的文件夹选择TortoiseSVN-->import
如果提示要输入帐号密码,就输入刚才在服务端生成的帐号和密码。
另外注意一点的是地址:这个地址可以在服务端查看。在服务端右键点击你建立的项目,然后选择copy to url clipboard
然后贴到客户端的相应 位置,就OK了,注意一点就是这里是https不是http,我当初就是因为这个,纠结了好久。
签出项目的话,直接点右键有个check out 和刚才的一样,输入地址,然后点确定
这样操作一次之后,以后你在这个签出的项目里修改文件或者是添加文件,TortoiseSVN客户端会自动的加标注,提交服务器的话,点右键,check commit更新到服务器上就可以了
如果细心的话,会发现还有个check update 这个我没有测试,我想应该是把服务器上的更新,更新到本地吧。这是我的理解!
到此,一些服务端和客户端基本上就弄完了。其它的就直接写代码,然后就是更新到服务器上就ok了