首页 > 代码库 > 利用VisualSVN-Server和和云同步盘搭建自己的svn服务器
利用VisualSVN-Server和和云同步盘搭建自己的svn服务器
svn是一个非常方便的管理代码的工具,在项目的协作和管理中运用的非常广泛,同样,利用svn来管理自己的代码也是非常给力。虽然网上有很多的免费的svn服务器,但是如果想要管理自己的私人代码,或者是自己学习中写的代码,而不想将他门公开时,因此,建立一个自己的私有的svn服务器就很有用了。这样的好处是非常多的,比如你在公司的电脑上写的代码,回家后用自己的电脑,继续完成,如果是用U盘考的话,是非常麻烦的,而且安全性也不高,所以,如果我们能够利用现在是非常热门的云存储,将自己的代码实时的同步到网盘里,回家时在同步下来,不久非常方便了吗,于是我就想到了,利用svn和网盘来建立svn服务器的想法,ok,废话不多说,现在就开始吧。
其实想法很简单,就是利用VisualSVN-Server在本机上创建一个svn服务器,将服务器的代码库目录设置在百度云盘的同步目录里。明白了这个就很简单了。。。
首先说下用到的工具:
1、subclipse
因为我是一个java程序员,平时都用eclipse进行开发,所以我就直接使用eclipse上的svn插件subclipse,安装我就不详述了,大家自己查,使用TirtoiseSVN也是一样
地址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
2、svn服务器端软件VisualSVN-Server,下载地址http://www.visualsvn.com/server/download/,
3、云同步盘。我用的是百度云,下载地址:http://pan.baidu.com/download,记得下载同步盘,当然使用其他的也行,比如金山快盘等
ok ,完事具备,开始动手吧!具体步骤如下:
一、安装百度云同步盘
在安装前,在你的硬盘里建一个空的文件夹,作为同步文件夹,比如我建的是f:\proj_adu,安装百度同步盘很简单,选择同步目录选择我刚建的文件夹f:\proj_adu,云上的目录不用选。
二、测试
为了在云盘上方便管理,我在F:\proj_adu下再建一个文件夹,作为存放项目的目录,你会看见绿色的对号,说明已经同步到网盘上了,在网页上登录百度云,发现已经存在了
三、 安装VisualSVN-Server
过程非常简单,一路next就行,代码库的目录(Repositories)选择我们刚在建的F:\proj_adu\proj,具体步骤可以参考
http://www.cnblogs.com/jiahuafu/archive/2012/12/22/2828955.html,然后进入VisualSVN-Server主界面,右击Repositories,点击Create new Repository,创建新的代码库,名字自取,选择empty Repository就行了,然后右击你创建的代码库,选择copy URL to clipboard.拷贝该代码库的url.
四、在eclipse中配置资源仓库
打开eclipse,选择要同步的工程,右击选择team->share project->svn->next,选择创建新的资源库位置,crtl+v,finish。ok,大功告成,右击工程文件,team,就可以提交了
五、在另一台机器上同步文件
在令一台电脑上安装百度云和VisualSVN-Server,同样设置VisualSVN-Server的代码库为同步盘的同步目录,将网盘上的工程同步下来即可。
注意在另一台电脑上第一次同步时,最好现将暂停云同步,然后建一个于原同步Repository代码库相同名字的代码库,然后打开同步即可
利用VisualSVN-Server和和云同步盘搭建自己的svn服务器