文档详情

svn客户端日常操作指南(图解).pdf

发布:2017-05-22约6.4千字共36页下载文档
文本预览下载声明
毕小朋制作 博客:/alexbxp 声明:内容源自网络  所有成员维护的实际是同一个版本库。人人为我,我为人人,无需专人维护 所有文件的最新版本;  协同工作,大大提高团队工作效率,无论团队成员分布在天涯还是海角 ;  记录每个文件从诞生到最终完成全过程的每步细节,细度由提交人掌 控。利于重用(reuse)以前的劳动成果。  及时了解团队中其他成员的进度。  资料共享,避免以往靠邮件发送文件造成的版本混乱的局面;  轻松比较不同版本间的细微差别,适用于纯文本文件(如STAAD命令文件)、 MS OFFICE 系列办公软件、WPS OFFICE 系列办公软件等,对于mathcad 以及 autocad等生成的二进制文件,目前只能靠肉眼比较。 博客:/alexbxp  TortoiseSVN 提供一个容易使用的安装程序。 双击镜像文件(TortoiseSVN-****.msi)按照提示操作即可完成安装。类似 windows 下安装其他软件一样。  提示:可能你需要从管理员获取权限来安TortoiseSVN 。  安装中文语言包。双击镜像文件(LanguagePack_6974-win32- zh_CN.msi )按照提示操作即可。  最后一步重启电脑。 博客:/alexbxp  为了得到一个工作副本,需要进行从版本库检出 的操作。  在Windows 资源管理器里选择一个你存放工作副本的目录。例如 (D:\apache2\ htdocs)  右键点击空白处弹出右键菜单,选择TortoiseSVN →检出…命令。然后就会看 到下面的对话框: 博客:/alexbxp 检出深度 全递归(默认选择) 检出完整的目录树包含所有的文件或子目录。 检出 目录  包含其中的文件或子目录但是不递归展开子目录。 仅 文件子节点 检出指定目录包含所有文件但是不检出任何子目录 。 仅此项 只检出目录。不包含其中的文件或子目录。 省略外部 引用 如果项目含有外部项目的引用而这些引用我们不希望同时检出请选中忽略外部 项目复选框。如果选中了这个复选框更新的时候要使用命令”更新至版本 Update to Revision...” 博客:/alexbxp  你可以直接使用TortoiseSVN →更新 或者,你可以先使用TortoiseSVN →检查修改 看看哪些文件在本地或是服务器上已经有了改动。然后再更新。  提示:这一步很关键,因为只有确保你每次操作的工作副本都是最新版本才 能保证你得工作是有意义的。  用来自别人的修改更新你的工作副本 博客:/alexbxp  将你对工作副本的修改发送给版本库,称为提交修改。但在你提交之前要确 保你的工作副本是最新的。选择你要提交的文件和/ 或文件夹TortoiseSVN → 提交  提交的时候尽量注明修改部分。 博客:/alexbxp  当你在你的工作副本上工作时,你时常需要知道哪些文件你已经修改/ 增加/ 删除或改名了,或者甚至是哪个文件已经被其他人修改并提交了。 表示状态正常 表示文件被你修改了 表示更新冲突 只读文件,被他人锁定 你上锁的文件 被删除的文档 增加了一个新文件 博客:/alexbxp  对于每次进行修改和提交,你应该有针对性地留下日志信息。这样, 你就可以在以后方便地看到你都做了什么, 拥有了开发过程的详细日 志。  有几种途径可以调出日志对话框: 1. 从右键菜单的TortoiseSVN 子菜单中调用 2. 从属性页中调用 3. 在更新结束后,从进度对话框中调用。在这里,日志对话框只显示 你上一次更新以来的版本变化。 博客:/alexbxp
显示全部
相似文档