TortoiseSVN使用简介(修订)解读
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TortoiseSVN使用简介
待实现功能:
1、S VN Server也可以做到当上传新版本后,自动发信给相关的成员。
2、客户端用户自己修改本帐户密码。
3、将资料上传到服务器共享文件夹,并使得所有账户均能通过共享文件夹看到
该文件;
4、验证用户通过别的电脑使用自己的账户上传资料效果怎样,是否同样可实现
第三个功能;如何在一台电脑上实现不同账户的切换登录;
5、管理员如何查看所有用户上传的资料;
下一步工作:
1、分类整理资料、合理分配与命名服务器上的文件夹(实验室资产资料、教职
工学生等个人文件夹、共享文件夹等);
2、确定学生文件夹的被读写权限是只开放给其导师还是所有老师;
3、制定合理规章制度、创建相应的文件模板,并放置在相应文件夹;
4、创建用户,并分配相应的读写权限;
5、挨个测试各个账户;
6、测试校外网能否登陆服务器;
7、编写操作手册,推广应用;先从教职工开始试运行两周,然后由各位老师推
广到自己小组的学生;
• 1 安装及下载client 端
• 2 什么是SVN(Subversion)?
• 3 为甚么要用SVN?
• 4 怎么样在Windows下面建立SVN Repository?
• 5 建立一个Working目录
• 6 新增档案及目录到Repository中
•7 更新档案及目录
•8 更新至特定版本
•9 复制档案及目录
•10 制作Tag或是Release
•11 快速参考
o11.1 取得(Checkout)Repository
o11.2 更新(Update)档案或目录
o11.3 新增(Add)档案或目录
o11.4 提交(Commit)修改过的档案或目录
o11.5 Copy/Tag/Branch/Release档案或目录
•什么是SVN(Subversion)?
•有一个简单但不十分精确比喻:
•SVN = 版本控制 + 备份服务器
•简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。
•通常,我们称用来存放上传档案的地方就做Repository(服务器端)。用中文来说,有点像是档案仓库的意思。不过,通常我们还是使用Repository这个名词。基本上,第一次我们需要有一个新增(add)档案的动作,将想要备份的档案放到Repository上面。日后,当您有任何修改时,都可以上传到Repository上面,上传已经存在且修改过的档案就叫做commit,也就是提交修改给
SVN server的意思。针对每次的commit,SVN server都会赋予他一个新的版本。同时,也会把
每次上传的时间记录下来。日后,因为某些因素,如果您需要从Repository下载曾经提交的档
案。您可以直接选择取得最新的版本,也可以取得任何一个之前的版本。如果忘记了版本,还是可以靠记忆尝试取得某个日期的版本。
安装应用客户端软件
1.安装TortoiseSVN 客户端程序包,正确安装后进行一次重开机(如果是32-bit 的操作系统,则
应该使用“TortoiseSVN-1.4.x.xxxx-x64-svn-1.4.x.msi”,如果是64-bit 的操作系统,则应该使用“TortoiseSVN-1.4.x.xxxx-x64-svn-1.4.x.msi”)。
2.安装步骤如下(以32bit软件包为例):
(1)双击ToroiseSVN安装包如下图:
(2)点击next进行下一步如下图:
(3)点最上面选项然后next进入下一步如下图:
(4)选择安装路径点next进入下一步如下图:
(5)点Install进行安装如下图:
(6)等待完成安装,完成后如下图:
以上Tortoise SVN安装完毕。
3.安装成功后,在任意文件夹内按下鼠标右键,应该可以看到如下的画面:
大部分的TortoiseSVN的操作都是通过文件夹及鼠标右键就可以完成了。建立一个Working目录
所谓的Working目录其实就是您平常用来存放工作档案的地方。通常我们会等到自己的工作做的一个段落的时候再进行备份。所以我们平常都是在Working目录下面工作,等到适当时机再commit到repository中。举例来说,我们想在D盘下面建立一个名为working的目录。首先先把这个目录建立出来。
此时,这个目录应该为空的。
在档案管理员中按下右键后(您可以在working目录的icon上按,也可进入working目录后,在空白的地方按),选择SVN checkout。
接着您可以看到如下的画面:
首先我们要填入的是repository的位置,对于SVN来说,repository的位置都是URL。由于我们前面已经在E槽建立一个repository,因此,我们现在要在URL of repository这一栏填入file:///E:/svn_repo/。
接着,稍微看一下Checkout directory,这个字段应该要指向您的working目录。确认后,按下OK按钮,您应该可以看到如下的讯息窗口。
这样就表示动作完成。按下OK按钮后,再到您刚刚建立的目录下。您将会看到working目录下面多了一个名为.svn的目录(这个目录是隐藏的,如果您的档案管理员没有设定可以看到隐藏目录,您将无法看到它) 。