上节我们介绍了Subversion的安装,配置等问题,本节和大家介绍一下Windows客户端如何进行TortoiseSVN使用问题。
Windows客户端TortoiseSVN使用
安装
安装TortoiseSVN和中文包
TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi
LanguagePack_1.5.3.13783-win32-zh_CN.msi
TortoiseSVN会将资源管理器进行扩展,在右键菜单中添加子菜单,提供svn的功能。
图标说明
normal
一个新checkout的工作副本使用绿色的对勾做重载。表示TortoiseSVN状态正常。
modified
在你开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作副本后被修改过,需要被提交。
conflicted
如果在更新的过程中出现了冲突,图标会变成黄色感叹号。
readonly
如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。具有这个重载图标的文件来表示你必须在编辑之前先得到锁。
locked
如果你拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。
deleted
这个图标表示当前文件夹下的某些文件或文件夹已经被调度从版本控制中删除,或是该文件夹下某个受版本控制的文件丢失了。
added
加号告诉你有一个文件或目录已经被调度加入版本控制。
ignored忽略non-version没有纳入版本管理的文件.
常用功能
TortoiseSVN更新:将服务上的变化更新到本地
TortoiseSVN提交:将本地的变化提交到服务器
TortoiseSVN还原:取消本地的修改,将服务器文件覆盖本地文件。
检查更新:对比服务器端和本地文件的变化。
更新至版本:将服务器的某个版本更新到本地,最常用的是获取最新版本。
版本库浏览器:以资源管理器方式对服务器文件进行管理。
获取锁定:锁定某个文件,使他人在解锁之前不能更改对应服务器文件。
解除锁定:解除对文件的锁定,使他人可以更改对应服务器文件。
【编辑推荐】
- 敬请关注:Subversion1.6新特性已经发布
- 新手指南:ubuntu下的Subversion安装妙招
- 技术指导:论在CollabNet 下Subversion Server进行安装配置行之有效的方法
- Subversion和TortoiseSVN如何在Windows下进行构建SVN版本控制
- 揭露MyEclipse Subversion环境建立的内幕