SVN8.COM - SVN中文技术网

投递文章 投稿指南 SVN中文技术网公告:技术交流诚聘优秀版主最新公告
搜索: 您的位置主页>SVN使用>TortoiseSVN使用说明

TortoiseSVN使用说明

SVN技术网 www.svn8.com 2008-02-19 23:41:16   来源:   作者:  评论:0 点击:

最简单的办法是备份档案库文件夹!

推荐办法:

svnadmin hotcopy path/to/repository path/to/backup --clean-logs

4. 日常应用指南

操作TortoiseSVN

图 4.1. TortoiseSVN右键菜单


所有TortoiseSVN命令均可以在资源浏览器的右键菜单中执行。

认证

如果档案库设置了权限保护,则会弹出认证对话框。

图 4.2. 认证对话框

 

如果使用Windows域认证,用户名前需要包括域名,如MYDOMAIN/johnd.

数据汇入档案库Importing Data Into A Repository

档案库结构Repository Layout

根据不同需要来建立档案库的结构:

1.    创建新的空文件夹。

2.    创建目录结构 – 先不放文件!

3.    右键菜单,点击汇入…(Import...)将结构加入到档案库中。

注意:文件夹的名字不汇入档案库。

通过档案库浏览器(Repo Browser)可直接浏览档案库结构。

汇入Import

在将项目文件汇入到档案库前,先进行下列操作:

1.    删除与项目无关的中间文件如生成的临时文件*.obj等。 如果设置了忽略的文件类型,或忽略的目录,可不删除。

2.    在文件夹中组织文件。

在资源浏览器中进入项目顶层文件夹,右键得到快捷菜单,选择汇入… (Import...) ,出现对话框:

图 4.3. 汇入对话框


在对话框中输入仓库的URL。

汇入信息(import message)作为记录信息。

注意

只要点击确定OK TortoiseSVN将把整个目录及目录内的文件加入到档案库中。顶层文件夹的名字不会加入到档案库中,但其他子文件夹的名字均加入以保持档案库的结构。该项目的文件现在处在档案库版本控制中。请注意:目前的本地项目文件夹不处在版本控制下!要得到版本控制,必须取出checkout档案库得到工作拷贝!

特殊文件Special Files

有时你有一个包含用户特定数据的文件需要在版本控制下,这意味着每个开发人员需要修改它以适应他的本地设置,用户每次送交均要保存这文件的变化,因此对这类文件进行版本控制很困难。

对此建议使用template 文件,创建一共文件,它包含所有开发人员需要信息,将它加入到版本控制下,每个开发人员均可取出这个文件, 复制并重新命名,然后修改就没有问题了。不需要加入版本控制的文件可通过设置Subversion 特性(property) svn:ignored 来忽略。

 

取出工作拷贝Checking Out A Working Copy

从档案库执行取出(checkout)就能得到工作拷贝。

在资源浏览器中选定将要存放工作目录的拷贝,右键弹出快捷菜单,选择C出…Checkout...,将出现对话框:(如果该目录已在版本控制下,则没有取出而是更新(Update)和送交(Commit))

图 4.4. 取出对话框


如果文件夹不存在,会自动创建。

注意

技术交流 录入:SVN中文技术网[www.svn8.com]
Tags:  
责任编辑:
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 密码: 匿名:
    评论总数:0 [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - RSS订阅 - 网站地图 - 返回顶部