TortoiseSVN的基本使用方法.docx_第1页
TortoiseSVN的基本使用方法.docx_第2页
TortoiseSVN的基本使用方法.docx_第3页
TortoiseSVN的基本使用方法.docx_第4页
TortoiseSVN的基本使用方法.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TortoiseSVN的基本使用方法目录1.下载TortoiseSVN22.安装TortoiseSVN23.安装TortoiseSVN中文包(选装)64.设置TortoiseSVN65.签出源文件到本机76.更新本机文件与SVN服务器上最新的版本一致87.提交修改过的文件到SVN服务器88.添加、删除文件,提交到SVN服务器99.TortoiseSVN打tag1010.TortoiseSVN 签出打tag的版本1011.SVN 备份与还原111. 下载TortoiseSVN安装包下载地址:2服务器 E:TortoiseSVN目录下:TortoiseSVN-2551-win32-svn-1.7.3.msiLanguagePack_2551-win32-zh_CN.msi (中文语言包)该安装包适用于WinXP、Win2003、Win7(32bit)。TortoiseSVN-5475-win32-svn-1.8.9.msiLanguagePack_5475-win32-zh_CN.msi(中文语言包)该安装包适用于Win7(32bit)及以上,WinXP和Win2003需要安装windows的补丁包,下载地址:/zh-CN/download/details.aspx?id=8483下面的安装以在Win7上安装TortoiseSVN-1.8为例。2. 安装TortoiseSVN双击TortoiseSVN-5475-win32-svn-1.8.9.msi,点击运行,进入如下安装页面:点击“Next”,选择accept,点击“Next”,默认设置,点击“Next”,点击“Install”,显示如下安装界面,点击“Finish”,完成安装。安装完成后,重启计算机,TortoiseSVN即可使用了。TortoiseSVN集成于windows的资源管理器,直接在资源管理器中右击,即可看到TortoiseSVN的功能选项,如图:选择TortoiseSVN-Settings,即可打开设置窗口。3. 安装TortoiseSVN中文包(选装)双击下载的中文语言包LanguagePack_5475-win32-zh_CN.msi,一路点击Next,完成安装。安装完成后,进入设置页面,General标签下Language项选择“中文(简体)(中华人民共和国)”,点击确定,完成中文设置。4. 设置TortoiseSVN进入设置窗口,修改“Icon Set”,选择不同的显示风格。可以看到文件不同状态对应不同的图案。 5. 签出源文件到本机在本机创建文件夹“IT系统”,右击,点击“SVN checkout”按钮,弹出如下窗口:图注:URL of repository: svn server服务器上代码库的地址Checkout directory: 签出到本地的目录Checkout Depth:有4个选项,分别是迁出全部、只签出下一级子目录和文件、只签出文件、只签出空项目,默认的是第一项。Omit externals:忽略外部定义Head Version:签出最新版本Revision:签出指定版本在上图中输入URL of repository的地址,其他默认,点ok按钮,会弹出如下图所示对话框,要求输入用户名和密码,输入正确即可签出源代码。图注:Save authentication:选中则保存用户名和密码,以后就不用再输入了。下图显示签出成功。6. 更新本机文件与SVN服务器上最新的版本一致当SVN服务器上文件变更后,应保持本机与服务器一致,这时就需要更新。在需要更新的文件夹上右击或是右击空白处,点击“SVN Update”,进行更新,下图显示更新完成。7. 提交修改过的文件到SVN服务器下面举例说明当修改了文件需要提交到SVN服务器时的操作。例如修改了“6月工作总结”文件夹中的文件“6月份OA业务数据修改.xslx”后,在文件夹“6月工作总结”上右击或是在文件下的空白处右击,点击“SVN Commit.”,弹出下面的窗体:图注:上面空白处填写备注信息;下面列表中显示的是修改过的文档信息,Status显示文件状态为modified。点击ok按钮,弹出下面的窗体,修改成功。特别提示:提交前要确保本地文件是最新的,否则会出现代码冲突等问题。8. 添加、删除文件,提交到SVN服务器添加或是删除一个文件或文件夹,只需要在其上级文件夹或是文件的空白处右击,点击“SVN Commit.”,和上面提交修改过的文件到svn服务器一样,就可以了。9. TortoiseSVN打tag右键点击TortoiseSVNBrance/tags 弹出如下窗口:选择tag保存目录。一般打tag后的版本保存在/tags目录下,目录名根据tag信息定义。/branch 分支目录,需要接着开发,可读写/tags tag目录,版本固定,不能修改,通过权限管理/trunk 代码开发目录编辑log message日志项选择拷贝版本库(最新版本、指定版本、工作副本)等信息,点击ok保存。10. TortoiseSVN 签出打tag的版本新建目录,进入目录右键选择SVN Checkout ,弹出如下窗口:url of repository地址为tag目录地址。点击ok按钮checkout代码。11. SVN 备份与还原SVN服务器相关指令1、svnadmin dump命令语法svnadmin dump Repository_Path -r LOWER:UPPER -incremental(1)svnadmin dump命令用于导出整个Repository或Repository下的某个范围的修订版本。(2)参数说明:Repository_Path 是版本库的路径;-r LOWER:UPPER 用于指定导出的修订版本范围,由参数-r和两个用:号隔开的阿拉伯数字组成。例如:-r 0:100表示导出从版本0到版本100之间的所有修订版,-r是revision的缩写。-incremental 使用增量方式来导出版本,即每次都只导出自上一个版本以来的修改。2、svnadmin load命令语法svnadmin load NewRepository_Path(1)svnadmin load命令用于从标准输入流/其它流中导入版本库,(2)参数说明:NewRepository_Path是要导入的目标版本库。3、dump和load的输出/入重定向svnadmin dump oldRepository dumpfile.svn svnadmin load newRepository 把屏幕的输出定向到当前目录下的dumpfile.svn,而第二个命令从当前目录下的dumpfile.svn文件导入。备份与还原方案:1. 每次全部备份备份:svnadmin dump oldRepository dumpfile还原:svnadmin load newRepository dumpfile1svnadmin dump oldRepository -r 101:200 -incremental dumpfile2svnadmin dump oldRepository -r 201:281 -incremental dumpfile3还原:svnadmin load newRepository dumpfile1svnadmin load newRepository dumpfile2svnadmin load newRepository d:lyhsvnbaklgsfls_%date:0,4%date:5,2%date:8,2%.svn2. windows开始菜单附件系统工具任务计划程序 打开窗口,创建定时任务,执行bak.bat脚本。Windows远程拷贝示例:copy.bat拷贝2上d:lyhbak.bat文件到本地d:net use 2 密码 /user:administratorxcopy 2d$lyhbak.bat d: /y拷贝本地文件到远程服务器,只拷贝修改过的文件net use 密码 /user:administratorxcopy d:lyhsvnbak*.* e$svnbak /y /d /enet use

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论