Posted on 25-05-2009
Filed Under (技术) by waterlin

整天在自己的电脑上写代码,然后再用ftp上传到服务器(没办法,服务器没有SVN这种高级玩意)。每次上传都不知道哪个文件修改了,导致我得停下来检查一下哪些文件上传了,十分痛苦。

另外,自己在本地写的一些小程序,还是需要经常备份一下,以防止哪天脑残修改出了一大堆的错误回溯不了就麻烦了。

因此,很有必要在本地也搭建一个代码版本管理工具,来帮助我们进行代码、文档的管理工作。

推荐使用SVN作为代码管理工具,搭个svn server,客户端用Tortoise svn,可以整合在资源管理器上面,还可以试试搭一个trac,在线比较差异和查看更改很方便。

下面我们来看看如何在Windows下搭建一个subversion服务器来方便自己的工作。

1) 搭建一个subversion服务器

在Windows下,推荐使用VisualSVN。这个发行版本的安装最简单了,包含了所有我们需要的模块,如subversion,Apache以及一个控制终端。安装很简单,一步一步安装完成即可。

2) 安装一个svbversion的客户端

在Windows下推荐用TortoiseSVN,我不觉得在命令行下一行一行地敲svn命令是一件很开心的事~~

3) 管理你的内容

现在我们只要在VisualSVN里,创建一个代码Repositories,比如说,我现在要写一个Python的工程,创建一个名叫PythonCode的Repositories,设置好相关的属性后,我就用TortoiseSVN来check out这个Repositories。Check Out的地址就是TortoiseSVN在Repositories属性里提供给你的URL地址,类似于:

https://WWW-81ECC445A0F:8443/svn/PythonCode/

当然,你可以把计算机名换成localhost,即修改成如下地址:

https://localhost:8443/svn/PythonCode/

如果你喜欢用eclipse的话,用Subclipse作为svbversion的客户端也不错:

就这样,你在本地能清楚地看到你这次修改了哪些文件,只要把这些文件上传到服务器即可。这下就不用每次抓狂地回忆究竟修改了哪个文件!

© 2009, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

(1) Comment    (1,504) Views    Read More   

Comments

[…] (二)本地搭建服务器 优点:本地保存版本库,私密,可以供团队合作(当然google的也是可以的,开源而已) 缺点:配置稍微复杂点,需要额外开启一个系统服务,不过我还是尝试了下这个,有时上网不太方便 下面部分转自:http://blog.waterlin.org/articles/create-local-svn-server.html,选用时有更改。 […]


Post a Comment
Name:
Email:
Website:
Comments: