客户端TortoiseSVN 安装和使用方法
TortoiseSVN使用安装说明(官方版)
• 1 安装及下载client 端• 2 什么是SVN(Subversion)?• 3 为甚么要用SVN?• 4 怎么样在Windows下面建立SVN Repository?• 5 建立一个Working目录• 6 新增档案及目录到Repository中•7 更新档案及目录•8 更新至特定版本•9 复制档案及目录•10 制作Tag或是Release•11 快速参考o11.1 取得(Checkout)Repositoryo11.2 更新(Update)档案或目录o11.3 新增(Add)档案或目录o11.4 提交(Commit)修改过的档案或目录o11.5 Copy/Tag/Branch/Release档案或目录安装及下载client 端1.下载Windows 端程序:/downloads。
一般而言,如果是32-bit的Windows XP 应该使用TortoiseSVN-1.4.x.xxxx-win32-svn-1.4.x.msi 这个档案。
如果是64-bit 的操作系统,则应该使用TortoiseSVN-1.4.x.xxxx-x64-svn-1.4.x.msi 这个档案。
2.执行下载回来的TortoiseSVN 安装程序,就会进行TortoiseSVN 的安装。
正确安装后,应该进行一次的重开机,以确保TortoiseSVN 的正确无误。
3.安装成功后,在档案管理员内按下鼠标右键,应该可以看到如下的画面:大部分的TortoiseSVN的操作都是透过档案管理员及鼠标右键就可以完成了。
如果您之前使用过TortoiseCVS,应该会对这种操作方式感到十分亲切。
什么是SVN(Subversion)?有一个简单但不十分精确比喻:SVN = 版本控制 + 备份服务器简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。
并且自动的赋予每次的变更一个版本。
通常,我们称用来存放上传档案的地方就做Repository。
svn tortoise基本操作
svn tortoise基本操作
TortoiseSVN是一款开源的SVN客户端,它可以帮助开发者更好地管理代码,提高开发效率。
TortoiseSVN的基本操作如下:
1、安装TortoiseSVN:首先,需要从官网下载TortoiseSVN的安装包,然后按照提示安装即可。
2、创建SVN仓库:在本地创建一个文件夹,右键点击该文件夹,选择“SVN Checkout”,
输入SVN仓库的地址,点击“OK”即可创建SVN仓库。
3、更新SVN仓库:右键点击SVN仓库,选择“SVN Update”,即可更新SVN仓库。
4、提交SVN仓库:右键点击SVN仓库,选择“SVN Commit”,输入提交信息,点击“OK”
即可提交SVN仓库。
5、查看SVN仓库日志:右键点击SVN仓库,选择“SVN Log”,即可查看SVN仓库的日志。
6、比较SVN仓库:右键点击SVN仓库,选择“SVN Diff”,即可比较SVN仓库的不同版本。
以上就是TortoiseSVN的基本操作,使用TortoiseSVN可以让开发者更好地管理代码,提
高开发效率。
TortoiseSVN(客户端)使用教程
一:客户端S V N安装。
1.首先我们需要下载”svn小乌龟”后,进行安装。
比如我下载如下的:安装完成后,比如在我的项目在qianduan1中,我右键就可以看到如下:说明snv已经安装成功了!2:checkout项目文件。
新建或者进入目录下(比如qianduan1),右键--> Svn Checkout -->将复制的版本库URL粘贴上,如下图:点击【ok】按钮后,就可以检索出来,如下:如下图:注意事项:.svn这个隐藏目录记录着两项关键信息:工作文件的基准版本和一个本地副本最后更新的时间戳,千万不要手动修改或者删除这个.svn隐藏目录和里面的文件!!,否则将会导致你本地的工作拷贝(静态视图)被破坏,无法再进行操作。
1) TortoiseSVN图标介绍一个新检出的工作复本使用绿色的对勾重载,表示Subversion状态正常。
在你开始编辑一个文件之后,状态就变成了已修改,而图标重载已变成了红色感叹号。
通过这种方式,你可以很容易地看出那些文件从你上次更新工作复本被修改过,且需要提交。
如果在提交的过程中出现了冲突,图标就会变成了黄色感叹号。
加号告诉你有一个文件或者目录已经被计划加入到版本控制中。
二、TortoiseSVN Client基础操作:1. SVN检出(SVN Checkout)在文件夹或者目录下单击右键–> 选择SVN检出,如下图所示点击后,在弹开窗口的版本库url框中输入版本库的目录地址,然后点击确定,如下图再点击ok按钮后,如下图:在弹出的对话框中输入用户名和密码,验证成功后,项目文件开始从远程服务器下载到本地工作目录中。
点击ok按钮后,即可获取完成,如下图所示:2. 增加(Add)在test项目文件下,新建一个b.txt文件,提交到版本库的方法如下2种:1. 先提到变更列表中,再commit到配置库中,选择新增文件,右键SVN菜单执行“Add “操作提交到”变更列表中”,然后右键SVN菜单执行”SVN Commit”提交到版本库中。
TortoiseSVN的安装和使用方法
Tortoise的安装:
1.下载安装文件
(1)在浏览器网址输入栏中输入网址:https://tianhua/svn,然后按Enter键
(2)点击继续浏览此网页
(3)在弹出的认证页面输入用户名和密码,其中用户名为本人中文名拼音首字母缩写(比如:张飞用户名则为:zf,初始密码为:123)
(4)认证完成后,进入版面库主页面(如图)
(5)进入主页面后,进入共享程序,打开SVN1.8和汉化(如下图)
2.安装:
下载完成后,先双击TortoiseSVN文件开始安装,一直默认即可(有选项的选第一个),安装完成后再双击LanguagePack,安装过程一直默认即可。
TortoiseSVN的使用:
1.右键单击桌面,选择TortoiseSVN——版面库浏览器单击
(也可以在开始——程序——TortoiseSVN——TortoiseSVN Repository Browser来打开)会弹出一个URL地址框
2.在地址框中输入地址:https://tianhua/svn,点击确定,
会弹出一个登录页面,在其中输入自己的用户名和密码(上面红字部分,可记住密码)。
3.单击确定后,进入版面库浏览器,可根据需要访问不同文
件夹
一次用户名和密码。
5.认证完成后,即可对文件夹访问,不同的文件夹有不同的
访问权限,其中共享程序、公共文档、公共学习三个文件夹为公共文件夹,里面存放一些常用程序和学习文件;在部门文件夹中,每个人有一个以本人姓名命名的文件夹,可以在里面放置个人的资料,(可公开的文件放在存档文件夹,私密文件放在个人文件夹)。
SVN客户端-TortoiseSVN安装及使用手册V1.0
技术管理部编制SVN客户端-TortoiseSVN安装及使用手册Chengr@2010.08.30 Modify@2010.08.31【内容】为方便项目人员使用Subversion(SVN)配置管理系统,特编写此手册。
此文档主要包含了Subversion客户端(TortoiseSVN)安装以及日常操作。
TortoiseSVN是一个轻松、直观的客户端,它让开发人员直接从Windows的文件浏览器(explorer)中操作,提供“点击右键并按下(point-and-click)”的使用环境。
【术语及定义】1. Check out—签出:指将库中整个模块首次导出到本地。
2. Commit—提交:将本地修改过的文件提交到库中。
3. Update—更新:从库下载其他人的修改过的文件。
更新本地的拷贝。
4. 基线:是软件文档或源码(或其他产物)的一个稳定版本,它是进一步开发的基础。
是项目存储库中每个工作版本的在特定时期的一个“快照”。
【文档约定】常规描述使用黑色字体特别说明使用红色字体使用技巧与心得使用蓝色字体【修订记录】目录1Subversion客户端安装—TortoiseSVN (3)1.1主程序安装 (3)2TortoiseSVN 常规功能介绍 (8)2.1初始化导入/import (8)2.2SVN检出/SVN check out (10)2.3显示日志/Show log (11)2.4版本浏览器/Repo –Browser (12)2.5检查修改/ Check for modifications (12)2.6版本分枝图/Revision graph (13)2.7更新至版本/Update to revision (13)2.8 SVN还原/Revert (14)2.9清理/Clean up (14)2.10获取锁定/Get lock (14)2.11解除锁定/Release lock (14)2.12更新工作区/Update (14)2.13增加/Add (15)2.14 撤销增加/Undo Add (15)2.15 提交/SVN Commit (16)2.16重新定位/relocate (17)3TortoiseSVN的进阶用法 (19)3.1锁定文件 (19)3.1.1乐观锁 (19)3.1.2悲观锁 (20)3.2创建分支/ Branch/tag (21)3.3合并分支/Merge (22)3.4合并冲突/Edit conflicts (24)4 TortoiseSVN 常见图标说明 (26)5 注意事项: (27)1 Subversion客户端安装—TortoiseSVN1.1主程序安装目前TortoiseSVN最新版本是于2010.07.17发布的TortoiseSVN1.6.10,本文选取以1.6.5版本为例,介绍TortoiseSVN的安装及日常操作。
TortoiseSVN下载,安装,配置,常用操作svn教程
TortoiseSVN下载,安装,配置,常⽤操作svn教程
⼀. ⾸先在百度搜索并下载 TortoiseSVN
推荐从官⽹下载,软件分为32位和64位版本,下载时请根据⾃⼰的系统位数进⾏下载;
⼆. 安装过程:
1、下载软件后,双击程序进⾏安装,点击“Next”;
2、在许可证协议页⾯,选择“I Accept the terms in the License Agreement”,点击“Next”;
3、在⾃定义选项页⾯,可以选择安装⽬录,也可以直接点击“Next”进⾏安装;
4、点击“Install”开始安装;
5、安装完成后,点击“Finsh”;
三. 建⽴库:
1、新建⽂件夹,⽬录和⽂件夹名称最好都⽤英⽂,不要使⽤中⽂;
2、打开⽂件夹,在空⽩处按下“shift键+⿏标右键”;
3、在弹出的菜单中选择“TortoiseSVN - Create repository here”;
4、弹出对话框,提⽰创建成功,并⾃动在⽂件夹中创建了⽬录结构;
四. 导⼊项⽬:
1、打开已有的项⽬⽂件夹,在空⽩处按下“shift键+⿏标右键”;
2、在弹出的菜单中选择“TortoiseSVN - Import”;
3、选择导⼊路径,填写备注信息,点击“OK”开始导⼊;
4、导⼊完成后会弹出提⽰,可以拖动滚动条查看导⼊的⽂件,点击“OK”,完成导⼊;
<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjsAAAGvCAIAAAAyq4PEAAAgAElEQVR4nOyddVxc2d2427fb9n0rb73dynalm3a7bVbadTbZuJMQFwIECEECAQKB4O4S3F1CAgR。
TortoiseSVN安装操作说明
客户端基础操作目录一、客户端并安装 (2)二、客户端基本操作 (2)2.1. 下载服务器端文件(检出) (2)2.2. 提交变更了的文件(提交) (5)2.3. 更新本地拷贝 (7)2.4. 添加新的文件或文件夹 (8)2.5. 删除文件或文件夹 (10)2.6. 重命名 (10)2.7. 撤销所做更改 (10)2.8. 文件更新的冲突处理 (11)2.9. 更改验证的用户 (12)2.10. 修改用户密码 (13)2.11. 其它 (13)一、客户端并安装1.服务器访问地址:http://10.1.0.117/svn/boruan2.输入用户名和密码3.进入目录:共享文件/版本控制4.先安装TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi5.再安装LanguagePack-1.4.8.12137-win32-zh_CN.exe6.根据安装提示重启机器后,在桌面空白处点击鼠标右键,会看到TortoisSVN菜单,选择该菜单下的settings,如图:二、客户端基本操作2.1. 下载服务器端文件(检出)1.建立根目录,如:博软公司2.点击该目录,进入后点击鼠标以后,如图选择:3.点击上图的检出菜单后,操作界面如下:版本库URL:http://10.1.0.117/svn/boruan检出至目录:你建立的根目录,如:博软公司设置好后,点击“确定”按钮即可弹出如下界面输入指定的用户名和密码,点击确定即可,如图:此时Subversion服务器上的文件就已成功下载到本地。
图标说明未有改动已有文件发生改变更多的图标说明请参考客户端自动的帮助手册2.2. 提交变更了的文件(提交)一旦我们改变了文件夹下边的某个文件时,TortoiseSVN将文件的标志换成感叹号的标记,此时如果我们希望将变更的文件提交到版本库中时,只需在文件上点击右键,选择“SVN Commit..”,在弹出的窗口中输入些次提交的信息和选择需要提交的文件(建议在所有修改过的文件的顶层目录做提交,将某一次的修改一次性提交,利用subversion的原子性可以保证项目不会存在不完整的版本)。
TortoiseSVN操作手册
TortoiseSvn操作手册模拟环境现有项目名称:test服务端版本库:testURL:svn://192.168.10.148/rd/RD/test开发人员:devA ,devB版本库目录结构:一.基本操作1.安装客户端安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout和Tortoise SVN 2.建立工作区项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如workspace),该文件夹即作为软件开发者在项目开发过程中的工作区。
3.Checkout版本库假如现在开发一个项目,配置管理员会在服务端建立一个该项目的版本库test,在workspace文件夹上,右键单击鼠标。
选择SVN checkout,会出现如下窗口:版本库URL中输入版本库地址:例如svn://192.168.10.148/rd/RD/test 在检出至目录中系统会自动添加第二步所创建的工作区目录。
在版本中,选中最新版本,这样将会下载到版本库的最新版本。
如果想下载中的旧版本文件,可选中版本,然后填入版本号即可。
如果不想下载整个版本库,而是只想下载自己负责的那部分模块,可以在URL 后添加模块名,例如svn://192.168.10.148/rd/RD/test/Doc 。
单击OK,输入用户名和密码4.修改版本库对版本库的修改包括修改文件内容,添加删除文件,添加删除目录。
经过第三步的操作,本地的工作区文件夹,即workspace上会有绿色对勾出现,工作区下的文件也会带有绿色对勾,如图:如果对库中某一个文件进行了修改,系统会自动为这个文件和这个文件所在的各级父文件夹加上红色叹号,代表该文件或目录已经在本地被修改,如图:当所有对版本库的修改操作完毕后,右键单击工作区文件夹,选择commit提交新版本,输入密码后系统将把修改后的版本库上传到服务端,即完成一次对版本库的更新。
注意:新版本提交之后,其他拥有写权限的用户也许会重复以上几步的操作,完成对版本库的再一次更新。
Tortoise SVN客户端 的安装及基本用法
Tortoise SVN客户端的安装及基本用法安装1>点击安装包然后一直“下一步”(安装的路径可以自己定义),直至Finish,然后提示重启电脑。
2>点击安装中文语言包。
3>在桌面空白地方点击右键出现则安装客户端成功。
常用选项的基本用法1.语言设置1>先在桌面空白地方右键选择 TortoiseSVN->Settings2>在弹出的页面中language 一栏中选择:中文(简体)然后应用->确定。
2.导出和检出导出:下载源代码用法:1>新建一个空的文件夹,右键点击它,可以看到TortoiseSVN菜单以及上面的SVN 检出。
2>不用管这个SVN检出,我们选择TortoiseSVN菜单下的导出,接着它会让你输入URL。
3>比如输入SVN的服务器建在192.168.5.195的服务器上,版本库在该机器上的名称是BASS2100则,导出的URL应填为:Svn://192.168.5.195/BASS21004>其他选项不需要更改,“省略外部”不要勾选,“最新版本”选中表示最新的代码版本,接着点击确定即可将代码导出到这个目录中:)检出意思签出,用法基本与导出一致。
虽然和导出的效果一样是把代码从服务器下载到本地,但是检出有验证的功能,检出到某处的代码,将会被TortoiseSVN监视,里面的文件是受控的。
导出的文件不受控。
3.导入导入文件夹或者文件到版本库。
4.版本库浏览器浏览版本库中的内容,能具体到每个文件。
5.SVN更新该选项能将版本库中最近修改、增加、删除的操作更新到本地的工作副本。
别人作的修改将合并到你的文件中,你所做的修改会被保留。
版本库受更新操作的影响。
6.改名修改文件夹或者文件的名字,记得不要像在windows下直接修改文件名。
7.删除删除文件夹或者文件。
8.SVN还原将修改但未提交的文件还原到修改前的状态,撤消一个文件自上次更新后的所有的变更。
SVN客户端的安装和使用方法
SVN客户端(1.7.1版本)的安装使用方法1.首先解压SVN客户端的安装压缩包,自己到网上下载一个。
2.找到解压包当中的TortoiseSVN这个msi安装包,双击3.弹出安装指引对话框,点击next。
4.点选I accept the terms in the License Agreement。
然后点击next。
5.默认安装到C盘,如果有强迫症,点击Browse按键。
6.把C改成D或者其他盘符。
改了点击OK。
7.点击next。
8.到了如下图提示的地方,直接点击Install,就会开始安装SVN客户端了。
9.安装完成之后点击Finish。
由于刚刚安装的SVN客户端是英文版的,有些童鞋不太看得懂英文,那么接下来安装汉化包。
10.找到LanguagePack这个msi安装包。
双击。
11.点击next。
12.直接安装汉化包,完成后点击Finish。
13.安装完成SVN的客户端和汉化程序之后,我们打开“计算机”或者“此电脑”,找一个空间大点的盘,建立一个文件夹名称,比如视频_svn。
14.双击建好的文件夹进去,然后点击一下鼠标左键。
找到TortoiseSVN--Settings,仔细看看Settings是一个小钳子模样的。
弹出Settings项对话框。
把Language改成“中文简体(中华人民共和国)”,然后点击应用-确定。
15.鼠标再次点击左键,可以看到凡是和SVN有关的项目都变成中文的了,点击SVN检出,弹出如下对话框,把SVN的地址:https://192.168.19.20:443/svn/shipin填入。
再点击确定。
在这里要注意看下检出至目录的地方是不是自己新建的用于存放本地SVN项目文件的目录名。
16.弹出证书认证失败的提示,不用管。
17. 点击一下永久接受凭证。
把要使用的SVN用户名和密码填进去。
并点击勾选保存认证。
然后点击确定。
18.这个时候,SV N客户端会自动把服务器上的SVN项目目录拉到本地。
TortoiseSVN客户端安装及简单操作
SVN客户端安装
• • • • 下载tortoiseSVN,官网https:///downloads.html 安装过程: 1、下载软件后,双击程序进行安装,点击“Next”; 2、在许可证协议页面,选择“I Accept the terms in the License Agreement”,点击“Next”; • 3、在自定义选项页面,可以选择安装目录,也可以直接点击 “Next”进行安装; • 4、点击“Install”开始安装 • 5、安装完成后,点击“Finsh”
• 新增文件操作步骤 • 1、在目录下新建一个文件后,该文件图标即变为蓝色的问号样式
• 2、在目录的空白处,点击右键,在弹出的菜单中,选择SVN Commit(提交) • 3、在弹出的窗口中,输入新增文件的备注信息,并在下面的文件 列表框中勾选新增的文件名,点击OK按钮即可
TortoiseSVN基本使用方法
• 新增文件操作步骤
输入新增文件的 备注,勾选新增 的文件名,点击 OK完成
TortoiseSVN基本使用方法
• 查看历史版本步骤 • 在要查看的文件上点击右键,选择TortoiseSVN,然后选择Show log(显示日志)
TortoiseSVN基本使用方法
• 查看历史版本步骤 • 在弹出的窗口列表中,可以看到历次修改的注释信息。双击列表中 的历史版本文件,即可实现当前版本和历史版本的修改说ortoiseSVN基本使用方法
• 修改文件操作步骤 • 在变红的文件上,点击右键,在弹出的菜单中选择:SVN Commit (提交)
TortoiseSVN基本使用方法
• 修改文件操作步骤 • 在弹出的窗口中,输入本次修改的备注,输入完毕后,点击OK按 钮即可。
TortoiseSVN基本使用方法
SVN客户端TortoiseSVN安装配置图文教程
SVN客户端TortoiseSVN安装配置图⽂教程SVN客户端TortoiseSVN安装配置图⽂教程本篇给⼤家介绍SVN客户端软件TortoiseSVN的安装、配置和使⽤。
64位和32位安装步骤⼀样,只是需要下载的安装包不⼀样,SVN的⽤途其实就是是版本控制。
程序名称TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi安装步骤1. 打开TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi,点击【下⼀步】1. 选择【I accept...】继续【下⼀步】2. 点击【browse】选择⽂件夹,或者默认,【下⼀步】3. 点击【Install】安装,等待安装完成。
点击【Finish】完成安装。
4. 安装完成,在任何⽬录下【右键】会显⽰SVN和TortoiseSVN两项,如下图所⽰。
5. 点击【SVN Checkout】输⼊⽂档地址,可以下载⽂档数据了。
使⽤2.1 把服务器上的资源checkout到本地第⼀次使⽤svn需要把服务器上的资源checkout到本地,以后只需要update就可以了。
Step 1,在空⽩⽬录下右键,在check outStep 2,选择⼀个仓库(Repository)URL of repository: svn server 上可以有多个repository,Blog repositary是已经创建好的仓库。
Checkout directory: 是导出到本地的⽬录。
然后点击OKStep 3, 输⼊⽤户名和密码如果是第⼀次登陆svn server,会提⽰输⼊⽤户名和密码,如下2.2 向服务器添加新的⽂档Step 1,copy a new document hereStep 2, svn addStep 3,commit2.3 向服务器添加⽬录同上2.4 更新本地的资源如果别⼈向服务器上提交了新的⽂档,你只要在Blog根⽬录点击update就可以把服务器上所有的资源都更新到本地。
TortoiseSVN安装与操作手册图文版
二.TortoiseSVN常用功能选项介绍6
1.在版本控制下的目录菜单:6
2.文件状态介绍7
三. TortoiseSVN基本操作8
1.从服务器下载本地拷贝8
2.添加文件10
3.修改文件13
4.解决冲突13
5.删除文件15
6.撤销操作15
7.建立Branch/tag15
操作:
1.update NGA_MES目录
2.右击目录NGA/MES->TortoiseSVN->Merge
此对话框的含义是把From指定的分支版本到To指定的分支版本之间的差异合并到主干上。
3.在这里分支选的是NGA_MES_tanbaiyuan_080118。版本号的选定方法是点击From中的Show Log,在Log窗口中按住Shift键,点击选择”made a copy”之上的那个版本,以及最顶上的那个版本,如图:
2.
一定要commit,否则merge时找不到该文件
合并
注意:
1.TortoiseSVN合并不能象ClearCase那样自动判断文件各自的路径,合并时只会将内容合并到同一路径,所以如果你在不同的目录下有修改,只能在各个目录执行merge。
2.合并时一定要在主干上点merge,即如下面操作的第2步,一定要NGA/MES->TortoiseSVN->Merge,而不能NGA/MES/branch/NGA_MES_tanbaiyuan_080117->TortoiseSVN->Merge
3>修改、保存,此时文件上面出现一个红色的感叹号
4>右击该文件,点SVN Commit
5>按照提示,文件上面将出现绿色的钩,表示提交成功
TortoiseSVN客户端操作使用说明
TortoiseSVN 客户端操作使用说明2013-07目录1 TortoiseSVN软件及语言包的安装 (3)2 客户端向服务器导入文件操作 (6)2.1 客户端向服务器指定目录导入文件 (6)2.2 客户端向服务器导入本地指定文件夹及其文件 (13)3 客户端从服务器检出文件操作 (18)3.1 检出服务器上的指定文件至本地 (22)3.2 检出服务器上的指定文件夹至本地 (24)1 TortoiseSVN软件及语言包的安装运行TortoiseSVN程序,点击“Next”,下面的截图顺序即为安装步骤:图1.1安装位置,可自由选择图1.2显示更新记录图1.3安装TortoiseSVN语言包,图1.4正在安装…图1.5安装完成图1.6语言包安装完成之后,鼠标单击右键后如下图所示,即为中文标识。
图1.72 客户端向服务器导入文件操作2.1 客户端向服务器指定目录导入文件如图2.1所示,将该路径下的文档“测试.doc”导入服务器图2.1在图2.1中的文件目录下空白处鼠标单击右键出现图2.2所示界面,图2.2在图2所示界面中选中【导入(I)…】出现图2.3所示界面。
点击此处查看服务器版本库详细目录红线部分是版本库的根目录图2.3在图2.3所示界面中点击“绿色圈圈”部分会出现如图2.4所示界面,需要输入登录VisualSVN Server的服务器用户名和密码。
图2.4在图2.4中输入正确的用户名和密码后,点击确认即出现如图2.5所示的界面。
(此处的用户名和密码需要有SVN服务器管理员设置和分配,具体咨询SVN服务器管理员)版本库根目录版本库图2.5如果想将文档“测试.doc”导入服务器”SVN使用”目录下,鼠标左键点击,图2.6中的URL 地址栏即出现,在点击图2.6中的按钮,即出现图2.7所示的界面,图2.7中的红线框所示的“版本库URL”即为文档“测试.doc”导入服务器的目录。
图2.6图2.7点击图2.7中的按钮即出现图2.8所示的界面,图2.8表示导入成功。
tortoisesvn操作手册
TortoiseSVN 是一个基于Subversion 版本控制系统的图形化客户端工具,它提供了一种方便易用的方式来管理代码版本。
以下是一份简单的TortoiseSVN 操作手册:1.安装TortoiseSVN:首先,你需要下载并安装TortoiseSVN。
可以从TortoiseSVN 的官方网站上下载适合你操作系统的版本。
2.创建仓库:在使用TortoiseSVN 之前,你需要创建一个版本库(repository)来存储你的代码。
可以使用TortoiseSVN 提供的创建仓库功能,或者使用命令行工具创建。
3.检出代码:使用TortoiseSVN 中的"Checkout"功能,从版本库中检出你需要的代码。
在检出代码之前,你需要指定版本库的URL 和你要检出的目录。
4.添加文件和文件夹:将你的代码文件和文件夹添加到版本控制中。
在TortoiseSVN 中,可以右键单击要添加的文件或文件夹,然后选择"SVN Add"。
5.提交更改:当你对代码进行修改后,需要将更改提交到版本库中。
在TortoiseSVN 中,可以右键单击要提交的文件或文件夹,然后选择"SVN Commit"。
6.更新代码:如果其他人对版本库中的代码进行了更改,你需要将这些更改更新到你的本地副本中。
在TortoiseSVN 中,可以右键单击要更新的文件或文件夹,然后选择"SVN Update"。
7.解决冲突:当你和其他人同时对同一文件进行修改时,可能会发生冲突。
在这种情况下,你需要解决冲突并将其合并到代码中。
TortoiseSVN 会显示冲突的部分,你可以手动编辑这些部分来解决冲突。
8.分支和合并:TortoiseSVN 支持分支和合并操作。
你可以创建分支来进行独立的开发,然后将分支合并回主分支。
9.标签:你可以使用TortoiseSVN 中的"Tags"功能来标记重要的版本。
SVN客户端安装及使用方法
SVN客户端安装及使用方法一、SVN客户端安装(安装包见附件)1.在计算机中安装SVN软件(尽量选择容量大的硬盘)安装完成后在相应盘符会出现TortoiseSVN 文件夹。
2.在TortoiseSVN安装盘符内空白处①右键 SVN Checkout②URL of repository 输入svn://10.143.3.32/yunweiCheckout directory 会自动带出F:\yunwei③单击OK④输入密码(用户名/密码为个人姓名的首字母小写)3.完成以上步骤后相应盘符中会出现文件名为yunwei的文件夹,yunwei文件夹供各位同事上传资料共享二、SVN客户端使用之更新和上传(一)更新本地文件至最新版本为了及时的了解别人有没有更新或者上传服务器上的文件,我们只要做一下更新操作就可以了。
需要更新哪一级目录就在哪一级目录下面点击右键,选择SVN Update选项。
操作如下图所示:上图显示“Completed”就表示更新成功了。
(二)上传新文件夹或文档至服务器1.将要上传的文件夹或文档复制到yunwei文件夹2.在目标文件夹空白处点右键 SVN Commit3.选中要上传的文件夹或文档,点OK①②③上图显示“Completed”就表示上传文件夹或文档成功了。
其他用户在执行SVN Update后可对新上传之文件夹或文档执行读写操作。
(三)上传修改过的文件夹或文档至服务器1.在修改yunwe i中之文件夹或文档完成并保存后,在目标文档处单击右键 SVN Commit2.选中修改过的文档,点OK①上图显示“Completed”就表示修改文档成功了。
其他用户在执行SVN Update后可查看修改过之文件夹或文档。
②(四)删除服务器中已有文件夹或文档1.在删除服务器中已有文件夹或文档后,在空白处单击右键 SVN Commit2.选中要删除的文件夹或文档,点OK上图显示“Completed”就表示删除文件夹或文档成功了。
TortoiseSVN史上最全教程
TortoiseSVN史上最全教程一、安装 TortoiseSVN安装完成后,将在文件资源管理器中添加 TortoiseSVN 的上下文菜单选项,以方便用户使用。
二、创建版本库1.在版本库服务器上创建一个空的项目文件夹。
2.在本地计算机上选择一个目录作为本地工作副本。
3. 点击鼠标右键,选择 "SVN Checkout" 菜单项。
4.在弹出的对话框中,输入版本库的URL地址,并选择本地工作副本的目录。
5.点击"OK"完成版本库的创建。
三、提交更改1.在本地工作副本中修改或添加文件。
3.在弹出的对话框中,选择要提交的文件,并添加相关的提交注释。
4.点击"OK"完成提交。
四、更新工作副本1. 点击鼠标右键,选择 "SVN Update" 菜单项。
2.在弹出的对话框中,选择要更新的文件,并点击"OK"。
3. TortoiseSVN 将自动更新您的工作副本,将其与版本库中最新的代码同步。
五、解决冲突1. 在更新工作副本时,如果版本库中的代码与本地工作副本中的代码发生冲突,TortoiseSVN 将提示您解决冲突。
2. 点击鼠标右键,选择 "SVN Resolve" 菜单项。
3.在弹出的对话框中,选择要解决的冲突文件,并选择解决方案(如保留本地更改、保留版本库更改等)。
4.点击"OK"完成冲突解决。
六、查看文件版本历史1. 点击鼠标右键,选择 "SVN Show log" 菜单项。
2.在弹出的对话框中,选择要查看版本历史的文件。
七、撤销更改1. 在本地工作副本中修改或添加文件后,如果您想撤销这些更改,可以点击鼠标右键,选择 "SVN Revert" 菜单项。
2.在弹出的对话框中,选择要撤销的文件,并点击"OK"。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、客户端TortoiseSVN的安装
运行TortoiseSVN程序,点击Next,下面的截图顺序即为安装步骤:图1:
图2:
图3:
图4:
点击Finish按钮后会提示重启系统,其实不重启也没有关系。
二、客户端TortoiseSVN的使用方法
1、签入源代码到SVN服务器
假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVN Server上的代码库中里,首先右键点击StartKit文件夹,这时候的右键菜单如下图所示:
图2-2-1
点击Import,弹出下面的窗体,其中是服务器名,svn是代码仓库的根目录,StartKit是我们在上个教程中添加的一个代码库。
说明:左下角的CheckBox,在第一次签入源代码时没有用,但是,在以后你提交代码的时候是非常有用的。
图2-2-2
点击OK按钮,会弹出下面的窗体,要求输入凭据:图2-2-3
在上面的窗体中输入用户名和密码,点击OK按钮:图2-2-4
如上图所示,好了,源代码已经成功签入SVN服务器了。
这时候团队成员就可以迁出SVN服务器上的源代码到自己的机器了。
2、签出源代码到本机
在本机创建文件夹StartKit,右键点击Checkout,弹出如下图的窗体:
图2-2-5
在上图中URL of Repository:下的文本框中输入svn server中的代码库的地址,其他默认,
点击OK按钮,就开始签出源代码了。
说明:上图中的Checkout Depth,有4个选项,分别是迁出全部、只签出下一级子目录和文件、只签出文件、只签出空项目,默认的是第一项。
上面的例子中,我们也可以使用web的方式访问代码库,在浏览器中输入/svn/StartKit/
这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中的内容。
搞定!源代码已经成功签出到刚才新建的StartKit目录中。
打开StartKit目录,可以看到如下图的文件夹结构:
图2-2-5
一旦你对文件或文件夹做了任何修改,那么文件或文件夹的显示图片机会发生变化。
下图中我修改了其中的二个文件:
图2-2-7
大家看一下不同状态所对应的图片:
图2-2-8
我们已经知道怎么将源代码签入到SVN服务器,怎么从服务器签出代码到本机,也简单了解了不同状态所对应的图案啦。
3、提交修改过的文件到SVN服务器
上面的图2-2-7中,我修改了位于Model文件中的二个文件ImageInfo.cs和NewsInfo.cs,下面演
示如何提交到SVN服务器。
注意:提交源代码到服务器时,一定确保本机的代码是最新版本,否则可能提交失败,或者造成版本冲突。
在Model文件夹上点击右键或在Model文件下的空白处点击右键,点击SVN Commit…弹出下面的窗体:
图2-2-9
点击OK按钮后,弹出如下图的窗体:
图2-2-10
4、添加新文件到SVN服务器
我们在Model文件下添加一个新的类文件UserInfo.cs,在Model文件下的空白处点击右键,点击SVN Commit…,和上面讲的提交修改过的文件到SVN服务器一样,就可以了。
另外也可以在文件UserInfo.cs上点击右键,点击TortoiseSVN=>>Add,弹出如下图的窗体:
图2-2-11
选中UserInfo.cs文件,点击OK按钮,这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置为修改状态。
之后,我们要再SVN Commit这个文件一次,才可以将其真正提交到SVN服务器上的代码库中。
上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说了。
5、更新本机代码与SVN服务器上最新的版本一致
这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update,就可以了。
注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】或其他方法解决;也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】。
6、重命名文件或文件夹,并将修改提交到SVN服务器
只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=>>Rename…,在弹出的窗体中输入新名称,点击OK按钮,就可以了。
此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也需要我们使用SVN Commit提交到SVN服务器后才真正重命名。
7、删除文件或文件夹,并将修改提交到SVN服务器
最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。
另外一种方法是在你要删除的文件或文件夹上点击右键=>>TortoiseSVN=>>Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除。
说明:实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经删除了的,也都可以随时迁出。
以上只是TortoiseSVN最简单的几个功能,其实他的功能远不止这些,其他的功能大家可以在使用的过程中慢慢体会。