Subversion是新一代的版本控制工具,subversion是服务器端 TortoiseSVN是客户端。才接触版本控制这个东西,在学习了网络上的一些教程之后,自己也试着安装了一下,下面是安装的细节:
准备工作:
服务器端我用的是:svn-1.4.6-setup.exe
下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
客户端我用的是 TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi
下载地址:http://tortoisesvn.net/downloads
TortoiseSVN有中文语言包LanguagePack-1.4.8.12137-win32-zh_CN.exe
可以下载
由于是在Windows下使用,所以我用的是 Windows版本的文件。
安装使用环境:Windows server Enterprise Edition 2003
如果仅仅使用版本控制的客户端可以不需要安装 subservison 而只安装 Tortoisesvn 就可以了。
安装过程:
客户端安装
1、安装TortoiseSVN
执行 TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi。按照提示一步一步进行。
安装之后,可以在右键菜单中找到TortoiseSVN项和SVN check out 项
2、安装中文语言包
执行LanguagePack-1.4.8.12137-win32-zh_CN.exe,一路下一步就可以了
由于是测试,我没有修改安装路径,使用的是默认的路径。
安装之后默认的路径是:C:/Program Files/TortoiseSVN/
在开始菜单中也可以找到 TortoiseSVN项,但是执行的时候,会给你一个对话框,告诉你TortoiseSVN 是 一个 shell extension ,可以 打开 explorer,选择一个文件夹 右击来使用。
3、使用中文
右击一个文件夹,打开 TortoiseSVN 菜单选择 settings ,打开配置对话框。
在 general项中的Language 项中选择 中文(简体)这样就可以使用中文语言包了。
4、使用TortiseSVN
在需要存放代码的地方建立一个文件夹,专门存放代码。
我的是 j盘的 “SVN项目” 文件夹
在这个文件夹下,可以放很多项目,每个项目一个文件夹。
例如我想得到WordPress 的代码,我就在 “SVN项目” 文件夹下建立一个 “Wordpress” 文件夹,然后使用TortiseSVN来 检出(check out) 代码。
具体做法:右击Wordpress文件夹,选择 检出,会打开检出对话框,在这里可以看到,在版本库项中要求你输入版本库的url地址。
WordPress的地址是:http://kaytwo.googlecode.com/svn/trunk
输出目录是你存放WordPress的文件夹目录
在版本项中我选的是最新版本。
你可以点击 显示日志 按钮来查看历来的更新及版本。选择自己需要的版本来下载。
然后点击确定就可以 检出 你需要的版本代码了。
现在有许多开源的项目都可以使用版本控制客户端来下载。
我试用的几个开源项目
WordPress :http://kaytwo.googlecode.com/svn/trunk
TortoiseSVN :http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk
LumaQQ.NET:http://svn.cnblogs.com:8080/svn/LumaQQ_NET
http://kaytwo.googlecode.com/svn/trunk
你可以实时更新你的这份代码。方法是使用 SVN更新 命令,来更新代码。
当然,如果你是开发团队的一员,你也可以将你的修改进行提交,上传到SVN服务器。
一般情况下,我们不是开发团队的成员,这个命令往往使用的很少。
TortoiseSVN 菜单中有很多的命令(当然是在已经接受版本控制的文件夹下,也就是在文件夹的图标上有个绿色的对号的这些文件夹)可以使用,但大多数命令是提供给开发团队成员的。
详细的帮助信息可以看 TortoiseSVN菜单中的帮助。