巧用Q盘搭建SVN服务器

最近把自己写过的一些代码备份到了Q盘上,目的是可以在公司和家里对修改过的代码轻松进行同步。无奈Q盘只是进行简单的同步,版本管理肯定是谈不上了。于是就在网上找有没有免费的SVN服务器,Google Code是个不错的选择,但是似乎必须得开源,其他免费的就有空间限制了。于是自己突然萌生了一个想法,可不可以将现在比较流行的网络硬盘和SVN结合起来,搭建一个SVN的服务器。今天试了一下午,结果还真没让我失望。

首先说说思路,首先下了一个SVN服务器,我用的是VisualSVN,安装的时候会让选一个位置建一个版本仓库,而这个位置我们自然就选择Q盘同步的那个目录,为的是离开当前环境,我们还可以把代码签出来。但是这里有一个条件,就是仓库的属性,如权限、密码等配置最好保存在仓库里,万幸的时SVN的配置的确如此,这样同步仓库后,其属性也会被迁移到其他环境。到时候在其他环境,再把这个仓库导入到VisualSVN就OK了。

于是按照思路来,进行的也比较顺利。后来在网上一查,不过有人比我早想出来这种办法,不过他的办法更简单一点,下面说说。

这个简单的方法用的工具是TortoiseSVN,角色扮演,同时作为客户端和服务端,因为其有简单的服务端功能;另外一个就是Q盘了,目前我试过百度网盘和SkyDrive,百度网盘客户端做的真是垃圾,经常掉线,SkyDrive在XP上已经不能用了,而且感觉其同步算法有问题。因此选用Q盘,感觉还不错。下面就说说步骤。

首先在Q盘同步的那个目录建立一个空文件夹,名叫SVN吧,然后会发现马上会被同步完成。进入SVN目录,右击弹出菜单选择TortoiseSVN—在此创建版本库,会发现SVN目录创建了一些版本库配置文件,这样等Q盘同步完毕,服务器也就搭建完成了,很简单吧。

使用的时候我们查看版本库的位置,你可以右击弹出菜单选择

TortoiseSVN—版本库浏览器,复制一下位置,如我的是file:///F:/Chih-chao/SVN。这样我们就可以选择一个合适的位置,把版本库签出来,选择一个合适的位置,然后右击菜单,Checkout即可。然后我们就可以把需要版本管理的代码放入签出的文件夹,进行提交了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值