TortoiseSVN培训教材

发布时间:2024-11-28

TortoiseSVN培训教材编写:kjj

时间:2011.5.25

内容提要 TortoiseSVN的常规功能-基础篇 TortoiseSVN的基线分支合并-高级篇 常见问题

初始化导入/import1.初始化导入/import 对于Subversion来讲。服务端进行配置后,版本库第一次运行,会由配置管理员进行第 一次导入操作。 来到我们需要导入的项目根目录,依次导入D:\branchs;tags;trunk,目录下有若干个 文件。 1)右键-> TortoiseSVN->导入/import .

2)

版本库URL输入“https://服务器IP/版本库根目录/版本库目录”

初始化导入/import3) 系统提示输入用户名跟密码,这里域用户及密码

出现如下窗口表示已添加成功:

至此初始的数据就已经全部导入到了我们刚才定义的版本库中。

新增文件/add svn add <模板名>或者svn add * (添加当前目录所有文件到 svn) 注意:add操作:只是在本地工作 目录(如:test目录)下进行的操 作,没有对svn服务器的文件进行 更新;要提交到服务器上须执行 check in:

SVN检出/SVN check out2.SVN检出/SVN check out

该操作可以将SVN服务端所保存的 数据下载至个人工作平台。 来到我们想要导入的项目根目录, 在这个例子里是C:\Documents and Settings\chengr.HS\桌面\test, 该目录为空: 1)右键->SVN检出/SVN check out

SVN检出/SVN check out2)版本库URL输入https://60.191.25.170:6443/svn/test(此处版本库URL为 subversion服务端IP地址;检出至目录为C:\Documents and Settings\chengr.HS\桌面\test),点击确定。

通常情况下为最新版本,如需要其他版本,点击显示日志进行选择

图标概念

显示日志/Show log3. 显示日志/Show log 该功能主要显示版本库 中过往的版本更新记录, 在操作中可以显示更改 的详情。

版本浏览器/Repo-Browser4.版本浏览器/Repo -Browser 版本库浏览工具,可以直观 的显示版本库中的受控文件。

检查修改/Check for modifications5.检查修改/ Check for modifications检查版本库中已变更的版本,并显示与本地工作平台不同的文件

版本分枝图/Revision graph6.版本分枝图/Revision graph 主要作用是显示分支与合并,可以直观的了解版本变化的过程

更新至版本/Update to revision7.更新至版本/Update to revision 更新到其中一个已控制的版本。

SVN还原/Revert8.SVN还原/Revert 当用户对工作平台的内容进行修改,且未提交至版本库时,可以选择此项, 还原已修改的文件

清理/Clean up 、获取锁定/Get lock 、解除锁定 /Release lock9.清理/Clean up 当进行了一次版本稳定后,可以点击此项,系统将清除多余的文件

10.获取锁定/Get lock 可以对版本库中的文件或文件夹进行锁定,则其他用户暂时无法对该文件或文 件夹进行操

作。

11.解除锁定/Release lock 与功能9对应,释放锁定,其他人可以对文件进行编辑

文件属性/needs-lock文件属性:needs-lock 对于二进制文件,或者其他不太适合合并的文件 ;svn:needs-lock (即“锁定-编辑-解锁”模型 ),可以避免冲突。 特点: 对文件设置该属性后,checkout 文件都为只读,图标为灰色勾; 必须先获取锁定才能进行修改,且一旦一个用户获得锁,其他人就无 法修改; 若工作副本已经out of date无法获取锁定,必须更新到最新版本再 获取锁定; 可以对文件或文件夹进行; 缺点: 新增的文件没有该属性;

TortoiseSVN培训教材.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219