您的位置主页 > SVN配置

安装TortoiseSVN

当你下载好了这个大约九兆的安装程序后,要安装起来非常简单,就好象双击一个按钮那么简单。双击安装按钮,将弹出一个友好的欢迎界面,如图A所示:
图 A
<img title="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid" alt="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" align="center" src="/uploads/allimg/080301/2022500.jpg" />
TortoiseSVN欢迎界面
再单击“Next”按钮,将弹出End-User License Agreement对话框(图B)
图B
<img title="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid" alt="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" align="center" src="/uploads/allimg/080301/2022501.jpg" />
EULA
简单的说,这个界面就是告诉了你TortoiseSVN已经获得了GPL条款许可,或者是获得了GNU普通公用许可,它们都是当今使用的最普遍、最著名的免费/开源软件许可。你必须选择“I Accept The Terms In The License Agreement”,才能进入下一步。在选择了表示接受的单选按钮之后,单击“Next”按钮,接下来将出现“Custom Setup”对话框,如图C所示:
图C
<img title="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid" alt="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" align="center" src="/uploads/allimg/080301/2022502.jpg" />
定置设置
大部分用户在这个对话框中都没有特别的需要,这样就只需要单击“Next”按钮就可以了。这时候就会弹出确定安装该软件的对话框(如图D)。
图D
<img title="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid" alt="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" align="center" src="/uploads/allimg/080301/2022503.jpg" />
配置
假如你不需要使用“Back”按钮对你先前所设置的进行任何改变的话,你只需要单击“Install”按钮就可以继续安装了。这是在该软件安装到你的系统之前的最后一次取消安装的机会了。如果由于某些原因你想取消安装的话,请单击“Cancel”按钮。
一旦你单击了“Install”按钮,软件就会开始在你的操作系统上进行安装了(如图E)。
图E
<img title="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid" alt="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" src="http://img.zdnet.com.cn/0/390/liogoIcymJD6M.jpg" align="center" />
安装
最后,你会看到如图F所示的安装对话框。
图F
<img title="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid" alt="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" src="http://img.zdnet.com.cn/0/391/liqjx1oxbjRg.jpg" align="center" />
设置
这个对话框的命名可能不太好,因为已经没有下一步安装选项需要进行配置了。在这个时候,你应该选择取消“Show Changelog”选项,除非你想了解这个版本的TortoiseSVN相对于先前版本进行了哪些修改。如果以后你想再找到这个修改日志的话,你可以很便利在C:Program FilesTortoiseSVN目录下查找到这个Changelog.txt文件。
最后,在单击“Finish”按钮之后,你看到一个熟悉的重启对话框(如图G)。
图G
<img title="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid" alt="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" src="http://img.zdnet.com.cn/0/392/lifoXuy1XkwP2.jpg" align="center" />
重启
一旦你重新启动了你的计算机,TortoiseSVN就完成了它的安装,并且随时可以使用了。
TortoiseSVN的使用
重启机器后你可能会很惊讶的发现,在你的电脑桌面上并没有TortoiseSVN的图标,开始菜单里也没有TortoiseSVN的图标,那么,我们从哪里运行我们的TortoiseSVN程序呢。这是不是说我们的安装失败了呢?相反地,这正是TortoiseSVN的最大优势所在:它已经实现了应用工具与操作系统的无缝集成。
假如你现在想使用SSH来提供安全访问资料库的话,首先,你需要获得一个SSH客户端。在目前Windows平台上最流行的SSH客户端软件是PuTTY,而这个软件可以与TortoiseSVN结合的非常的完美。
你可以登陆到PuTTY的下载页面,下载Putty、Plink、Pageant和PuTTYgen软件然后进行安装。在安装了这些软件之后,你就能通过SSH来配置TortoiseSVN的SVN通道协议了,这样你就可以安全的访问你的Subversion服务器了。
要想成功访问Subversion服务器,首先你还得从服务器上获得一个私钥。如果你不能自己取得私钥的话,你可以请网络管理员帮你完成这个任务,因为这个任务已经超过了这篇文章介绍的范围了,所以在这里我就不介绍了。
一旦你在服务器上有了合适的公钥,并且在你的微软Windows客户端系统上拥有私钥的话,你就能打开PuTTYgen程序,也能使用Conversions菜单中的Import Key选项将私钥转换成PuTTY的格式。
可以使用保存的会话来设置PuTTY,这样你就可以用新的PuTTY格式化的SSH私钥访问目标服务器了。接下来,你要准备好配置TortoiseSVN,以使它能使用SSH访问你在服务器上的Subversion资料库。
从创建目录开始,你计划使用覆盖你的资料库的本地副本,并在Windows浏览器中开放目录。单击鼠标左键就会进入文本菜单,然后你就可以选择SVN校验选项了。在标有URL Of Repository的地方输入你的Subversion资料库的URL,并且确保Checkout Directory区域中所填的内容能指向正确的工作资料库副本所在的本地目录,如图H所示。
图H
<img title="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid" alt="想得到软件开发团队版本控制器系统TortoiseSVN软件吗" src="http://img.zdnet.com.cn/0/393/lizRT4y5lcVU.jpg" align="center" />
工作复制
当这些都顺利完成了,在新的本地目录上,你应该拥有了你的资料库安全的存储内容了。每一个按钮应该有一个绿色的圆圈并带有一个复选标签,这表明由该按钮所指向的文件或目录是最新的版本。
这时,在版本控制下将鼠标移到各种项目上之后再单击鼠标右键,就会弹出一些选项,这些选项可以在服务器上向资料库提交改变的内容,也可以从服务器上更新本地副本。
在TortoiseSVN子菜单中有许多Subversion的功能可以被使用,例如,查看修订版本历史图表、分析版本冲突、生成软件补丁和删除文件。假如你有版本控制系统的基本经验的话,它的很多功能就不需要我在这里详细的说明了。通过右击文本菜单你就能进入TortoiseSVN的帮助系统,它会提供给你其它功能的帮助。
如果你还没有版本控制系统方面的经验的话,你应该采取一个切实的版本控制方案,以便你能更好的组织软件开发,并使软件开发朝可持续的方向发展。
责任编辑:张