`
836811384
  • 浏览: 547856 次
文章分类
社区版块
存档分类
最新评论

svn版本服务器搭建

 
阅读更多

转摘请注明出自:http://blog.csdn.net/shuzui1985


开发人员在自己的实验环境中拥有一套版本管理工具是很有必要的。

一个是防止代码丢失,同时在开发的过程还可以溯源。


相比较GIT这种分布式的仓储版本管理,本地开发或者小型团队开发还是建议使用SVN来进行管理。


SVN服务器分为服务器端和客户端,服务器端就是建立一个链接供客户使用,你的代码第一次加入SVN管理的话,就是从客户端导入到服务器端的。

下载Subversion服务器程序。

http://subversion.tigris.org/servlets/ProjectDocumentList?expandFolder=91&folderID=91

【注意】如果之前已经安装了TortoiseSVN客户端,必须选择与之配套的SVN服务端版本,否则会出现各种问题,可以从Tortoise SVN的"About"菜单中看到与之对应的Subversion版本!


下载Subversion的Windows客户端TortoiseSVN及简体中文语言安装包【根据个人爱好而定】

http://tortoisesvn.net/downloads

我安装的服务器是Setup-Subversion-1.6.6.msi(1.6版本)。客户端是TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi(1.6版本)。安装包都已下载完毕。


安装完成以后会提示重启,重启完毕以后。本人选择在F:/test进行一下操作



仓库建立成功以后,会生成很多配置文件,其中conf就是涉及到权限管理的目录:



将conf/svnserve.conf中

#password-db = passwd

改为password-db = passwd,启用密码认证

同时将conf/passwd

添加一行:



这一步很关键就是启动svnserve提供网络版本服务,这一步如果不做的话,在本地是可以使用了,但是不能与其他成员共享:


我们启动如下服务:




svnserver启动好了以后,我们现在开始svn checkout( 这个要与svnserver中启用的IP和端口一致): 并填写入用户名和密码




新建一个文件,并commit显示成功。





是不是很方便尼,很便捷的工具,也是的你的版本控制更加便捷。

转摘请注明出自:http://blog.csdn.net/shuzui1985


2013 06 13年补充:

以上是局域网内布局,如果想通过互联网的话,只需要申请一个花生壳开启动态域名解析功能同时绑定二级域名,

就可以在互联网上进行SVN版本管理了。

花生壳的操作请参见该博客内内容:

个人博客wordpress搭建之进阶篇


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics