TortoiseSVN 常规功能

TortoiseSVN 常规功能

ID:37904303

大小:1.20 MB

页数:23页

时间:2019-06-02

TortoiseSVN 常规功能_第1页
TortoiseSVN 常规功能_第2页
TortoiseSVN 常规功能_第3页
TortoiseSVN 常规功能_第4页
TortoiseSVN 常规功能_第5页
资源描述:

《TortoiseSVN 常规功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1TortoiseSVN常规功能介绍TortoiseSVN是最常用的Subversion客户端软件,其所有功能都集成在系统右键中,通过系统右键菜单便可实现TortoiseSVN的日常操作。首先,需从配置库(repository)签出(checkout)原始码的一个版本到本地工作目录。然后,可以只编辑想要改变的文件,也可以新增文件或是删除不再需要的文件。当完成时,可以签入(Commit)到库中如果在修改时,其它人已经改变了同一个文件,那么签入(commit)会失败。那么必须从仓库(repository)更新(Update)所有的文件。这将其它开发人员的改变自动合并到您的文件副本里

2、。但如果两个人改变了同一行程序代码或者修改的是二进制文件(如word、excel等),这将发生“冲突(Conflict)”,必须手动解决冲突(见后面)。1.1初始化导入/importu对于Subversion来讲。服务端进行配置后,项目版本库第一次运行,会由配置管理员进行第一次导入操作。u来到我们需要导入的项目根目录,依次导入D:branchs;tags;trunk,目录下有若干个文件。1)右键->TortoiseSVN->导入/import2)版本库URL输入https://192.168.75.135/www1)系统提示输入用户名跟密码点击OK后就可以将数据导入到我们刚刚

3、定义的数据库中了。在进行初始化导入操作时,也可通过鼠标选中需要导入的文件夹直接拖拽“版本浏览/Repo–Browser”右侧。1.2SVN检出/SVNcheckoutu该操作可以将SVN服务端所保存的数据下载至个人工作平台。u来到我们想要导入的项目根目录,在这个例子里是C:DocumentsandSettings\桌面test,该目录为空:1)右键->SVN检出/SVNcheckout2)版本库URL输入svn://192.168.75.138/www(此处版本库URL为subversion服务端IP地址;检出至目录为C:DocumentsandSettingsche

4、ngr.HS桌面test),点击确定。版本库URL/URLofrepository:为配置库路径检出至目录(D)/checkoutdirectory:为本地工作目录其它一般按缺省设置。通常情况下为最新版本,如需要其他版本,点击显示日志进行选择1.3显示日志/Showlog该功能主要显示版本库中过往的版本更新记录,在操作中可以显示更改的详情。1.4版本浏览器/Repo–Browser版本库浏览工具,可以直观的显示版本库中的受控文件。如果想看文件,也可直接选中文件,右键,选择打开功能。注意:对于word、excel等文件,应选择openwith,然后选择相应的软件打开。1.5检

5、查修改/Checkformodifications检查版本库中已变更的版本,并显示与本地工作平台不同的文件1.6版本分枝图/Revisiongraph主要作用是显示分支与合并,可以直观的了解版本变化的过程。1.7更新至版本/Updatetorevision更新到其中一个已控制的版本1.8SVN还原/Revert当用户对工作平台的内容进行修改,且未提交至版本库时,可以选择此项,还原已修改的文件注:Updata和Revert的区别假设当前最新的版本是6,但是,最新的一次提交不是你想要的,也就是想把版本为6的修改干掉下面来看看如何分辨用revert和update来实现。1、使用rev

6、ert保证本地copy为最新版本,即版本6.将本地copyrevert到版本5.将本地copycommit。2、使用update将本地copyupdate到版本5.这个时候是没办法直接提交的,因为你的修改不是在最新的版本(6)上进行的。需要把版本5做个备份,然后checkout版本6.通过文件比较工具将版本6的本地copy修改为与版本5的本地copy一致。然后将版本6的本地copy提交。可见,revert与update的本质区别是,revert是在本地copy原来版本的基础上进行的修改,若原来本地copy的版本为最新,可以直接commit;update只是将本地copy更新到一

7、个指定的版本,若更新到的不是最新版本,不能进行commit。可见revert就是回退修改,但版本保持不变;update是将本地copy更新到一个指定的版本。1.9清理/Cleanup当进行了一次版本稳定后,可以点击此项,系统将清除多余的文件有些时候在客户端Checkout文件后,SVN的系统图标也会不显示,可以执行一下“Cleanup”,就会出现SVN的系统图标。1.10获取锁定/Getlock可以对版本库中的文件或文件夹进行锁定,则其他用户暂时无法对该文件或文件夹进行操作。一旦对文件执行该

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。