TortoiseSVN最终版.pdf

上传人:赵** 文档编号:50073122 上传时间:2022-10-12 格式:PDF 页数:17 大小:980.84KB
返回 下载 相关 举报
TortoiseSVN最终版.pdf_第1页
第1页 / 共17页
TortoiseSVN最终版.pdf_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《TortoiseSVN最终版.pdf》由会员分享,可在线阅读,更多相关《TortoiseSVN最终版.pdf(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、零 基本功能介绍.2一 安装及下载 client 端.2二 登陆和文件下载.3三 新增档案及目录到服务器中.5四 文件对比.1241 文件回溯.124.2 历史版本对比.14零零 基本功能介绍基本功能介绍同步不状态,为文件夹左下角有一个对勾未同步状态,为文件夹右下角有一个叹号。一一 安装及下载安装及下载 clientclient 端端下载 TortoiseSVN-1.8.8.25755-win32-svn-1.8.10,点击安装,几乎点击next 就可以。安装完成后右击会出现,如下图。大部分的 TortoiseSVN的操作都是透过档案管理员及鼠标右键就可以完成了。中文书名书地址http:/ 登

2、陆和文件下载登陆和文件下载文件下载之前,管理员必须分配给使用者权限,权限是按文件夹分配的管理员必须分配给使用者权限,权限是按文件夹分配的,每新建一个文件夹,管理员必须重新分配一次使用权限。1 新建文件夹,比如 working,进入文件夹,点击右键SVN ckeckout输入用户名和密码(只用输入一次)2 URL of repository 输入服务器地址 https:/192.168.5.3/svn/TFT.点击右边选择要下载的文件,点击 OK,如图 2checkout directory 选择本地保存地址checkout depth 有以下几个选项 full recursive 文件夹递归,

3、immediate children,only filechildren,only this item3 点击 OK,成功效果如图,38 为下载日志的编号,在本地文件夹中就会有下载的文件了。现在会看到 working 目录下面多了一个名为.svn 的目录(这个目录是隐藏的,如果您的档案管理员没有设定可以看到隐藏目录,您将无法看到它)。SVN 会在您的工作目录下,以及其子目录下建立这个.svn 的子目录。由于,原来的 repository 是空的,所以我们现在的 working 目录也是空的。如果您现在 checkout 的是一个已经有内容的repository,您将会看到 working 目录

4、下面现在多了许多目录及档案。如果您要在一个已经存在的 SVN Server 上面 checkout 出上面的档案,您只需要给定正确的 URL以及 working 目录的名称。就可以取得指定的档案及目录了。三三 新增档案及目录到服务器中新增档案及目录到服务器中假设您开发的程序将放在前面建立的 working 目录下面的 my_ prj 子目录。如下所示:3.1 假设您已经编辑好档案,准备把他们放到 SVN 的 repository 中。您需要在 my_prj 目录的 icon上面,按鼠标右键,并且选择 TortoiseSVN-Add:3.2 在点击 SVN commit,TortoiseSVN

5、会把准备要加入的档案及目录,显示给您看。打勾的就是等下要被加入到 Repository 中的。如果您有某些档案或是目录不想在这次加入,您可以让该项目不要被勾选。如此,它就不会被加入到 Repository 去。在 recentmessages 中添加修改描述内容,按下 OK 后,传送完毕。有一点要注意的是,这个Add 的动作并未真正的将档案放到 Repository 中。仅仅是告知SVN 准备要在 Repository 中放入这些档案。此时,如果您透过档案管理员查看这些档案,应该会看到一个白色红底的惊叹号在档案 icon 的下方。这是表示您的 working 目录中的档案与 Repositor

6、y 中的档案还没有同步。现在我们要多一个commit 的动作。让这些档案真正的放入到 Repository 中。您可以在 my_prj 目录的 icon 上或者是 my_prj 目录内的空白处按下鼠标右键,叫出如下的选单,并且选择 SVN commit。紧接着,您将会看到如下的窗口出现:在这个窗口中,下半部会列出一个清单,让您清楚的了解到哪些档案要被 commit 到 repository 中。同样的,如果您有档案不想在这个时候 commit 到 Repository,您可以取消选取的档案,这样他们就不会被 commit 到 Repository 中。在档案列表的上方是 Message 栏,您

7、可以在栏中输入本次 commit 的目的。这是十分重要的字段,当您 commit 的次数很多时,可以靠这个讯息知道版本与版本之间的差异。当您输入好 Message,按下 OK 之后,就可以看到如下的窗口出现,通知您已经将指定的档案送到 Repository 中。您可以到先前的 folder 中,确定是否所有的档案icon 都有如下的绿色勾勾在上面,这样代表您的档案都正确无误的到 repository 中。有时候,因为Windows 本身的问题,您可能会看到有些 icon 没有变成绿色的勾勾。此时,多按F5几次,应该就可以解决这个问题。如果,仍然不行,表示您之前的 commit 动作真的有问题。

8、请仔细检查之前的 commit 动作是否正确。四四 文件对比文件对比4 41 1 文件回溯文件回溯有时我们需要回溯至特定的日期或是版本,这时就可以利用 SVN 的 Update to revision 的功能。在想要更新的档案或目录 icon 上面按下鼠标右键。并且选择 TortoiseSVN-Update to revision。在这个 Update 窗口中,您可以选择更新到最新版本(HEAD)。也可以选择更新到某个指定的版本(Revision)。当然,您可能早就记不起来正确的版本号码。可能只隐约的记得大概在什么时间。没关系,按下 Show log 按钮,您就可以回顾历史了。所有您曾经做过的

9、动作,及其日期与对应的版本都会列在这个窗口上面,只要在你想要的版上面点一下,让他变成反白,然后按下 OK。这个版本就会自动填入 Update 窗口中的 Revision 字段中。您只要再按下一次 OK,这个版本就会被取出来到您的硬盘中。4.24.2 历史版本对比历史版本对比选中比对的文件右击 TortoiseSVN-show log-选中比对两个文件-compare revisions4.34.3 更新档案及目录更新档案及目录为何需要更新?由于版本控制系统多半都是由许多人共同使用。所以,同样的档案可能还有人会去进行编辑。为了确保您工作目录中的档案与 Repository 中的档案是同步的。建议

10、您在编辑前都先进行更新的动作。在此,我们都先假设您已经将档案 check out过一次。现在要说明的是如何在一个 checkout过的目录进行update。在想要更新的档案或目录icon上面按下鼠标右键。并且选择SVN Update。正常的状况下,您可以看到如上的窗口。在这个窗口中会显示有哪些文件更新了。如果没有看到档案更新的相关信息,这表示您的目录中的档案已经是最新的,所以无须进行更新。5 5 补充补充5.1 SVN Update Error:Please execute the Cleanup原因有可能是1.有文件正在更新或上传,该文件夹被锁定。2.更新或上传的时候动作没有完成,导致本地存在锁定状态没有释放。解决方法是1.对于上面的第 1 种情况,等待你所做的操作完成。2.对于第 2 种情况,把对应的文件来里的.svn 里面的 lock 文件删除。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com