Windows下svn客户端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。
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使用详细说明
首先安装SVN客户端,windows一般选择乌龟客户端根据系统位数选择相应客户端进行安装。
如果你喜欢用命令行操作,请务必记得勾选command line client tool为will be install on local hard driver,不用命令行的跳过这一步。
然后一路next即可安装。
安装完毕后,在任意地方右键查看快捷菜单。
发现TortoiseSVN即表示安装成功。
如果勾选了安装命令行工具,那么输入命令SVN,有如下提示也表示安装成功但是此时菜单全是英文的,如果你不习惯英文,可以去下载语言包,记得下对系统位数。
安装完语言包之后,可以右键进入setting设置。
选择你喜欢的语言(比如中文),然后确定,不出意外,现在的语言已经切换到中文了。
安装教程到此结束,下面开始介绍SVN的使用。
使用说明检出项目假如项目已经在服务器的仓库里,那么现在你要做的就是把它检出到本地。
首先创建一个空文件夹。
在空文件夹内右键,选择SVN检出。
现在你看到应该是这个界面,填入版本库地址,选择确定。
此时会弹出一个对话框让你输入账号密码,输入你的账号密码即可。
记得勾选保存认证,不然每次操作都会让你输入。
等几分钟就可以检出完毕。
此时在你的目录下就能看到你的项目,现在可以开始愉快的工作了。
导入项目但是有时候你已经在本地建立好了项目,需要把你项目推到SVN上,此时应怎么做呢?右键选择版本库浏览器。
在相应目录下,右键,加入文件/加入文件夹,选择相应目录即可。
比如我现在有个项目叫SVNProject,我想把它传到SVN上。
那么我只需选择加入文件夹即可。
务必要输入提交信息。
这样别人才能知道你干了什么。
导入成功就能看到目录。
但是,不要以为导入成功就可以了。
你还得重新检出,重新检出的项目才是受SVN控制的,务必记得检出。
在SVNProject上右键检出到本地,然后在里面进行修改。
现在就可以愉快的工作了。
检出过后的右键菜单变成了这样。
windows环境下搭建svn
1、下载windows 下服务器端安装包,客户端安装包。
全程“下一步”直接安装。
检测是否安装成功:创建svn 数据库svn db
:
此刻在svn db
包里已经创建文件如下:
conf 配置文件
db
hooks 操作时的回调函数
locks 文件加锁
format 版本
2、服务器端安装配置。
修改svn serve.conf
文件:
打开
修改文件passwd
文件
添加用户=
密码
3
、权限设置
此服务窗口不可关闭。
4、启动svn
服务
5
、浏览库
6、checkout
7、创建项目add
windows 环境下搭建svn
2012年3月6日
10:08
将项目添加到svn:TortoiseSVN--->Add
add后发现红色感叹号
然后提交SVN Co mmit
显示绿色对号表示已成功。
eclipse下集成svn插件
1、下载
2、安装插件:
打开svn资源库
第一次提交
P1已经提交。
但是它只是建立一个空的项目。
第二次提交代码。
第二次提交
代码已经提交。
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.认证完成后,即可对文件夹访问,不同的文件夹有不同的
访问权限,其中共享程序、公共文档、公共学习三个文件夹为公共文件夹,里面存放一些常用程序和学习文件;在部门文件夹中,每个人有一个以本人姓名命名的文件夹,可以在里面放置个人的资料,(可公开的文件放在存档文件夹,私密文件放在个人文件夹)。
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。
SVN工具
从这里下载目前,无论是Windows平台、Linux平台还是Mac平台都有比较成熟的SVN客户端工具。
∙windows下TortoiseSVN:立即下载∙Linux下RabbitVCS:立即下载∙Mac下svnx:立即下载下面以Windows为例,概述使用SVN部署代码的主要流程。
第一步:安装TortoiseSVN如果您已安装TortoiseSVN,请跳过这一步。
在安装的过程中如果出现下图,恭喜您,SVN已经安装成功,可进入下一步。
图1.1 安装TortoiseSVN成功第二步:获取SVN仓库地址∙使用您的百度账户登录百度开放云平台之后进入"我的应用"图:我的应用列表页∙选择相应的应用,进入应用信息页,点击“版本管理”,即可进入待操作程序的版本管理页面图:应用信息页∙点击待操作的版本,看到页面下方的SVN地址,点击“复制SVN地址”,即可获得对应版本的SVN地址图:获取SVN地址第三步 checkout代码首先创建本地目录,用于存放从SVN仓库中checkout的代码。
本地目录可以用程序版本的程序名加版本号命名,也可以是其它任意名字。
本地目录将作为SVN 的工作目录。
图3.1 创建本地目录选中本地目录,右键选择SVN Checkout。
图3.2 SVN Checkout操作在弹出的窗口中,黏贴第二步中获取的仓库地址,并设置代码的版本信息,可以是最新版本“HEAD revision”,也可以指定为任意版本。
图3.3 填写信息点击“ok”后,进入用户信息验证。
输入百度账号和密码,完成验证。
由于SVN 不支持中文,SVN服务初期开放阶段只提供给用户名中不包含中文的用户。
图3.4 用户信息验证验证成功,则显示如下提示,并将代码checkout到本地目录中。
图3.5代码checkout成功进入本地目录则可以看到check到本地的文件。
第四步:代码管理在本地目录中,您可以对版本代码进行增加文件或目录、删除文件或目录、修改文件内容和重命名文件和目录等。
Windows下SVN的安装与升级
Windows下Subversion/TortoiseSVN的安装0. 安装环境/安装包0.1. 安装环境Windows0.2. 安装包•TortoiseSVN-1.6.5:SVN客户端•Subversion-1.6.6:SVN服务器•SVNService:SVN服务文件,用于将Subversion包装成服务,可设置服务为开机自启动。
P.S.1:Subversion与Tortoise的版本关系要匹配,否则可能出现异常。
新版Tortoise安装包名称的后缀都有一个匹配的Subversion的版本号,如下图;P.S.2:在subversion的1.4版本以前,是用svn windows service wrapper,将其包装为服务(SVNService)。
而svn1.4以后,是可以直接支持以服务器启动的,方法就是利用win7/XP自带的工具service control,执行文件时sc.exe,具体方法下面会有描述。
1. Subversion安装与配置过程1.1. 安装一直点next选择好相应的安装目录,即可安装。
1.2. 创建版本库为了便于多版本库管理,建议用户新建一个文件夹保存所有SVN库(如E:\SVN),然后在这个目录下独立建立各个版本库。
创建第一个版本库,启动CMD(Win7下可能需要右键CMD–-“以管理员方式运行”),输入指令:svnadmin create E:\SVN\test指令输入后,相应目录下出现下列文件,如图:此时,名为“test”的版本库已经创建成功。
1.3. 将Subversion包装为服务1.3.1. SVNService.rar方式(subversion 1.4之前的版本必须使用此方法)将SVNService.rar解压出的SVNService.exe文件复制到Subversion安装目录的bin目录下。
在CMD模式下输入指令安装subversion服务:svnservice -install -d -r E:\SVNP.S. 该操作中可能出现CreateService failed - Commandline set: "-d" "-r" "E:\SVN\ "错误,此时执行svnservice -remove命令即可。
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就可以把服务器上所有的资源都更新到本地。
windows下配置和使用svn
三、windows下SVN服务器端搭建托管服务器
• 1.我们总是不想让每次使用svn就要在dos命令中 键入打开命令,而是希望一开机服务器就自动运 行,为了达到这个目的,我们可以这样做。 • 2.在dos窗口中输入以下命令: sc create SVNserver binpath= “D:\Program Files\svn\bin\svnserve.exe - -service - -root F:\SVNserver” 注:SVNserver是服务的名称,binpath是你安装 Subversion时svnserve.exe的路径,最后的目录是 作为服务的根目录。
windows下配置和使用SVN教程
一、SVN简介 二、软件安装过程 三、windows下SVN服务器端搭建 四、使用SVN客户端
一、SVN简介
• SVN,Subversion,SVN是一个开源的版本管理 软件,目前,绝大多数开源软件都是用svn作为代 码版本管理软件
一、SVN简介-基本功能
• 1.根据文件修改的次数自动增加版本号以便找回 历史文件 • 2.防止多人开发同时修改一类文件导致文件覆盖 或被删除 • 3.svn分为客户端(一般用TortoiseSVN)和服务 器端(Subversion) • 4.svn可以架设在Apache上,使用http或https协 议访问,也可以使用内置的svn协议访问。
二、软件安装过程-下载软件
• 1.下载服务器端, / • 2.下载客户端, /
二、软件安装过程
• Subverison安装过程很简单,直接单击next,直 到finish为止。安装完成后,可以进入cmd,在控 制台窗口中输入svn - -version会得到有效结果证 明安装成功了。 • 接着安装客户端TortoiseSVN,也是一直单击next, 完成为止。若需要重启,则重启电脑生效。安装 完成后,在桌面右键菜单会出现如下菜单项: 则说明客户端安装成功了。
TortoiseSVN及Eclipse的svn插件安装使用
1、TortoiseSVN安装与使用1.1、下载Subversion的Windows客户端TortoiseSVNTortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录,官方网站是/,进入该网站,选择Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseSVN-1.7.5.22551-x64-svn-1.7.3.msi。
同时在此下载页的下面有语言包(Language packs)下载。
1.2、TortoiseSVN的安装安装TortoiseSVN,直接双击运行TortoiseSVN-1.7.5.22551-x64-svn-1.7.3.msi,按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
1.3、Tortoise基本操作1.3.1 建立工作区项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如workspace),该文件夹即作为软件开发者在项目开发过程中的工作区。
1.3.2 下载版本库假如现在开发一个项目,配置管理员会在服务端建立一个该项目的版本库test,如SVN 服务端配置中的repos。
在本地的workspace文件夹上,右键单击鼠标。
选择SVN checkout,会出现如下窗口在URL of repository中输入版本库地址,http://10.155.11.10:81/svn/test(test为你在svn服务器上配置的代码库名),在Checkout dir中系统会自动添加第二步所创建的工作区目录。
在Revision中,选中HEAD revision,这样将会下载到版本库的最新版本。
如果想下载库中的旧版本文件,可选中Revision,然后填入版本号即可。
svn使用指南windows环境版
svn使用指南windows环境版SVN是一个开源版本控制系统,能够有效地管理和追踪项目的变化。
在Windows环境下,可以使用TortoiseSVN来进行SVN操作。
本文将为您提供SVN的使用指南。
1. 安装TortoiseSVN2.创建SVN仓库2.1在本地选择一个文件夹,用于存放SVN仓库。
2.2 右键点击该文件夹,在弹出菜单中选择“Create repository here”。
2.3 在弹出的对话框中,选择“Yes”来创建Trunk、Tags和Branches目录结构。
3.导入项目至SVN仓库3.1在本地选择一个文件夹,用于存放项目文件。
3.2将项目文件拷贝到该文件夹中。
3.3 右键点击该文件夹,在弹出菜单中选择“TortoiseSVN”->“Import”。
3.4 在弹出的对话框中,填写SVN仓库的URL(如file:///C:/SVN/repos/project)和相关描述信息,点击“OK”进行导入。
4.创建工作副本4.1在本地选择一个文件夹,用于存放工作副本。
4.2 右键点击该文件夹,在弹出菜单中选择“SVN Checkout”。
4.3 在弹出的对话框中,填写SVN仓库的URL(如file:///C:/SVN/repos/project)和工作副本目录,点击“OK”进行创建。
5.提交更改5.1在工作副本中对项目文件进行修改。
5.3在弹出的对话框中,填写提交说明,点击“OK”进行提交。
6.更新工作副本6.1 右键点击工作副本文件夹,在弹出菜单中选择“TortoiseSVN”->“Update”。
6.2在弹出的对话框中,点击“OK”进行更新。
7.查看项目历史7.1 右键点击项目文件,在弹出菜单中选择“TortoiseSVN”->“Show log”。
7.2在弹出的对话框中,即可查看项目的提交历史和相关信息。
8.分支和合并8.1 右键点击项目文件,在弹出菜单中选择“TortoiseSVN”->“Branch/Tag”。
TortoiseSVN中文版的安装配置与使用教程
TortoiseSVN中⽂版的安装配置与使⽤教程TortoiseSVN 是 Subversion 版本控制系统的⼀个免费开源客户端,可以超越时间的管理⽂件和⽬录。
⽂件保存在中央版本库,除了能记住⽂件和⽬录的每次修改以外,版本库⾮常像普通的⽂件服务器。
你可以将⽂件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。
这就是为什么许多⼈将 Subversion 和版本控制系统看作⼀种“时间机器”。
TortoiseSVN v1.12.1.28628 免费安装版附简体中⽂包 32位类型:编程⼯具⼤⼩:20.5MB语⾔:简体中⽂时间:2019-08-05查看详情TortoiseSVN 64位 v1.13.1.28686 官⽅安装版(带中⽂语⾔⽂件)类型:编程⼯具⼤⼩:26.1MB语⾔:简体中⽂时间:2019-11-06查看详情TortoiseSVN使⽤⽅法安装和配置TortoiseSVN的下载地址为有32位和64位的版本,⼀定要根据⾃⼰的操作系统下载对应的版本,最好安装⼀个简体中⽂的Language packs,可以更好的理解TortoiseSVN的功能。
对⽐⼯具可以使⽤winmerge和beyond compare,winmerge免费⼩巧,beyond compare功能更强⼤。
这两款⼯具都⽐TortoiseSVN⾃带的对⽐⼯具要好⼀些。
在TortoiseSVN中的配置⽅法:winmerge安装时勾选集成到TortoiseSVNbeyond compare要复杂⼀些,右键,TortoiseSVN - 设置,差异查看器(Diff Viewer),设置⽤来⽐较不同版本⽂件的程序(comparing different revisions of files),设置⽤来⽐较不同版本属性的程序(comparing different revisions of properties),勾选外部,输⼊"D:\Program Files\Beyond Compare 3\BComp.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly差异查看器/合并⼯具(Merge Tool),勾选外部,输⼊"D:\Program Files\Beyond Compare 3\BComp.exe" %mine %theirs %base %merged /title1=%yname /title2=%tname /title3=%bname/title4=%mname红⾊部分为beyong compare的路径,要带双引号。
tortoisesvn使用介绍
tortoisesvn使用介绍TortoiseSVN 是一个基于Windows 平台的 Subversion SVN)版本控制系统的客户端软件,它提供了一个用户友好的图形化界面,方便用户进行版本控制管理。
以下是使用 TortoiseSVN 的基本介绍和常见操作:安装 TortoiseSVN:下载 TortoiseSVN 的安装程序并运行安装向导。
安装完成后,会在 Windows 资源管理器中添加 SVN 相关的选项和图标,方便在本地文件系统中管理版本控制。
创建 SVN 仓库:在本地或远程服务器上创建 SVN 仓库 如果没有已有的仓库)。
通过 TortoiseSVN 创建本地工作副本 Working Copy):在资源管理器中选择一个目录,右键点击,选择 SVN Checkout。
输入仓库的 URL,选择本地文件夹用于存放工作副本。
SVN 操作:添加文件/文件夹:在资源管理器中选择文件或文件夹,右键点击,选择 TortoiseSVN -> Add。
提交修改:在本地工作副本中,右键点击选择 SVN Commit,输入提交信息并提交修改到 SVN 仓库。
更新代码:获取 SVN 仓库中的最新代码到本地工作副本,右键点击选择 SVN Update。
查看修改记录:通过 TortoiseSVN -> Show Log 查看文件的提交记录和修改历史。
解决冲突:如果多人同时修改同一个文件,在提交时可能会发生冲突。
通过 TortoiseSVN -> Resolve 解决冲突。
分支与合并:使用 TortoiseSVN -> Branch/Tag 创建分支或标签,以及执行合并操作。
SVN客户端安装使用说明
SVN客户端安装使用说明
一.SVN客户安装软件下载
1.打开浏览器,在地址栏中输入ftp://19
2.168.4.51。
弹出下面的界面:
输入用户名user,密码user
3.点击进入“常用软件——SVN客户端”文件夹,有两个安装包
■安装Windows XP操作系统的员工,请将TortoiseSVN-x86.rar复制到本地。
■安装Windows Vista及Windows 7的同事,请打开开始菜单,在计算机一项上右键选择属性。
弹出的系统属性页面中系统类型一项,如果是32位操作系统,则将TortoiseSVN-x86.rar安装包复制到本地;如果是64位操作系统,则将TortoiseSVN-x64.rar安装包复制至本地。
4.双击安装包,一路点击“next”,进行安装,如下图:
安装完毕后,在电脑空白处点击邮件查看,如下
如果出现TortoiseSVN,则表示安装成功。
5.安装完成后,再点击中文安装包进行安装,如下图:
安装完毕后,进行中文设置:
在系统右键TortoiseSVN→设置→语言,选择“中文简体”即可。
TortoiseSVN(1.4.8) 安装配置
1、下载svn-1.4.6-setup.exe、TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi 和LanguagePack-1.4.8.12137-win32-zh_CN.exe。
2、双击,运行svn-1.4.6-setup.exe。
3、弹出安装对话框,点击 [ 是] 按钮。
4、弹出安装界面,点击 [ Next > ] 按钮。
5、点击 [ Next > ] 按钮。
6、选择要安装的目录,然后点击 [ Next > ] 按钮。
7、创建开始菜单程序组选项。
点击 [ Next > ] 按钮。
8、创建桌面图标和快速启动图标选项。
点击 [ Next > ] 按钮。
10、开始安装。
12、安装完成。
点击 [ Finish ] 按钮。
13、安装完成后,查看系统环境变量的Path,已经将svn的环境变量添加到Path 中。
TortoiseSVN 1.4.8 安装14、双击运行“TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi”。
15、弹出安装界面,点击 [ Next > ] 按钮。
16、点击 [ Next > ] 按钮。
17、安装选项。
点击 [ Next > ] 按钮。
18、点击 [ Install ] 按钮,开始安装。
19、安装完成,点击 [ Finish ] 按钮。
TortoiseSVN 1.4.8的汉化20、双击“LanguagePack-1.4.8.12137-win32-zh_CN.exe”。
21、弹出安装界面,点击 [ Install ] 按钮。
22、点击 [ Finish ] 按钮,完成安装。
创建储存库,创建目录:D:\svnroot,作为储存库根目录。
23、第一种方法,通过svn命令行创建,输入:svnadmin create d:\svnroot。
24、第二种方法,通过TortoiseSVN菜单创建,右键点击要创建储存库的目录。
TortoiseSVN客户端安装指南
TortoiseSVN客户端安装指南
1、TortoiseSVN客户端安装过程
Step 1 选择安装软件“TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi”,右键安装,如下图所示:
Step 2 点击“Next”,如下图所示:
Step 3 选择“I accept the terms in the License Agreement”,然后单击“Next”,如下图所示:
Step 4 修改安装路径,点击“Next”,如下图所示:
Step 5 单击“Install”进行安装,如下图所示:
Step 6 安装进行中,请等待,如下图所示:
Step 7 安装完成,如下图所示:
Step 8 单击“Yes”按钮,重启系统,如下图所示:
2、汉化TortoiseSVN
Step 1 选择汉化软件“LanguagePack_1.6.10.19898-win32-zh_CN.msi”,双击打开,如下图所示:
Step 2 汉化进行中,请等待,如下图所示:
Step 3 汉化包安装完成,如下图所示:
当单击“Finish”按钮完成汉化包安装后,TortoiseSVN并不会自动变为汉化版的TortoiseSVN,需要按如下步骤设置:
Step 4 汉化语言包安装完成后,在磁盘(如E盘下)空白处单击鼠标右键,在弹出的菜单下选择“TortoiseSVN→Settings”,如下图所示:
Step 5 在对话框“Settings-TortoiseSVN”中选择“General→TortoiseSVN Language:中文(简体)”,并单击“确定”按钮,如下图所示:
Step 6 汉化完成,如下图所示:。
tortoisesvn使用教程
tortoisesvn使用教程TortoiseSVN是一款免费的版本控制工具,适用于Windows操作系统。
它提供了一个直观的用户界面,使用户可以轻松地管理和控制软件开发过程中的版本。
下面是一个简单的使用教程,不包含标题和重复的文字。
1. 下载和安装:在TortoiseSVN的官方网站上下载最新的安装程序,然后按照默认设置安装软件。
2. 创建和设置代码仓库:在你的电脑上选择一个合适的文件夹作为代码仓库,并通过右键单击该文件夹选择“TortoiseSVN” -> “创建仓库”来创建一个新的仓库。
接着,在仓库的属性设置中,点击“添加用户”来创建一个用户名和密码。
3. 检出代码仓库:在你想要保存代码的位置,右键单击选择“TortoiseSVN” -> “检出”。
在对话框中输入仓库的URL和用户名/密码,然后点击“确定”进行代码仓库的检出。
4. 添加和提交文件:在代码仓库的本地副本中,右键单击选择“添加”来添加新的文件或文件夹。
接着,右键单击选择“提交”来提交代码更改到代码仓库中。
5. 更新和合并代码:在代码仓库的本地副本中,右键单击选择“更新”来更新你的代码副本以获取最新的修改。
如果你的代码副本和代码仓库中的代码发生了冲突,可以选择“合并”来解决冲突。
6. 查看日志和比较文件:在代码仓库的本地副本中,右键单击选择“查看日志”来查看代码仓库的提交日志。
另外,右键单击选择“比较”可以比较你的本地文件和代码仓库中的文件之间的差异。
7. 分支和标签:TortoiseSVN还提供了分支和标签的功能,可以通过右键单击选择“创建分支/标签”来创建一个分支或标签,用于在不同版本之间进行开发和测试。
这是一个简单的TortoiseSVN使用教程,它可以帮助你开始使用这个强大的版本控制工具来管理你的代码。
记住,TortoiseSVN还有很多其他功能和选项,你可以在官方的文档和帮助中找到更详细的信息。
Windows下安装Subversion服务端和TortoiseSVN客户端详细教程
Windows下安装Subversion服务端和TortoiseSVN客户端详细教程Subversion(简称SVN)是一种版本控制系统,它可以跟踪和管理任何类型的文件和目录的变化,可以帮助团队协作开发和管理项目。
TortoiseSVN是Windows平台下的一个Subversion客户端,它集成在Windows资源管理器中,使用起来相对简单便捷。
下面是Windows下安装Subversion服务端和TortoiseSVN客户端的详细教程。
一、安装Subversion服务端2.运行安装程序在安装向导中,根据自己的需要选择合适的组件进行安装。
通常,只需要选择包含Subversion命令行客户端和Apache HTTP服务器模块的组件。
选择安装路径,建议选择默认路径(C:\Program Files\Apache Software Foundation\)。
3. 配置Subversion服务端找到安装目录下的conf文件夹,打开svnserve.conf文件,找到以下两行:# anon-access = read# auth-access = write将这两行的注释符#去掉,并将分别将read和write修改为none,即:anon-access = noneauth-access = none保存并关闭文件。
4. 启动Subversion服务打开命令行窗口,进入Subversion服务安装目录的bin文件夹。
使用命令:svnserve -d -r C:\svn其中,C:\svn为创建好的SVN资源库的路径。
执行命令后,服务就会启动。
二、安装TortoiseSVN客户端2.运行安装程序在安装向导中,根据自己的需要选择合适的组件进行安装。
通常,只需要选择包含TortoiseSVN客户端的组件。
选择安装路径,建议选择默认路径(C:\ProgramFiles\TortoiseSVN)。
3. 配置TortoiseSVN客户端安装完成后,可以在资源管理器中点击右键,选择TortoiseSVN > Settings打开TortoiseSVN配置窗口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TotoiseSVN的基本使用方法一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVN Server上的代码库中里,首先右键点击StartKit文件夹,这时候的右键菜单如下图所示:图2-2-1点击Import,弹出下面的窗体,其中 是服务器名,svn是代码仓库的根目录,StartKit是我们在上个教程中添加的一个代码库:说明:左下角的CheckBox,在第一次签入源代码时没有用,但是,在以后你提交代码的时候是非常有用的。
Svn中文网图2-2-2 参考资料:点击OK按钮,会弹出下面的窗体,要求输入凭据:图2-2-3Svn中文网在上面的窗体中输入用户名和密码,点击OK按钮:参考资料:图2-2-4 Svn中文网参考资料:如上图所示,好了,源代码已经成功签入SVN服务器了。
这时候团队成员就可以迁出SVN 服务器上的源代码到自己的机器了。
二、签出源代码到本机在本机创建文件夹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 Svn中文网大家看一下不同状态所对应的图片:图2-2-8我们已经知道怎么将源代码签入到SVN服务器,怎么从服务器签出代码到本机,也简单了解了不同状态所对应的图案啦。
参考资料:三、提交修改过的文件到SVN服务器上面的图2-2-7中,我修改了位于Model文件中的二个文件ImageInfo.cs和NewsInfo.cs,下面演示如何提交到SVN服务器。
注意:提交源代码到服务器时,一定确保本机的代码是最新版本,否则可能提交失败,或者造成版本冲突。
在Model文件夹上点击右键或在Model文件下的空白处点击右键,点击SVN Commit…弹出下面的窗体:参考资料:图2-2-9Svn中文网点击OK按钮后,弹出如下图的窗体:图2-2-10四、添加新文件到SVN服务器我们在Model文件下添加一个新的类文件UserInfo.cs,在Model文件下的空白处点击右键,点击SVN Commit…,和上面讲的提交修改过的文件到SVN服务器一样,就可以了。
另外也可以在文件UserInfo.cs上点击右键,点击TortoiseSVN=>>Add,弹出如下图的窗体:图2-2-11Svn中文网选中UserInfo.cs文件,点击OK按钮,这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置为修改状态。
之后,我们要再SVN Commit这个文件一次,才可以将其真正提交到SVN服务器上的代码库中。
参考资料:上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说了。
五、更新本机代码与SVN服务器上最新的版本一致这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update,就可以了。
注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】或其他方法解决;也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】。
Svn中文网六、重命名文件或文件夹,并将修改提交到SVN服务器只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=>>Rename…,在弹出的窗体中输入新名称,点击OK按钮,就可以了。
此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也需要我们使用SVN Commit提交到SVN服务器后才真正重命名。
参考资料:七、删除文件或文件夹,并将修改提交到SVN服务器最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。
另外一种方法是在你要删除的文件或文件夹上点击右键=>>TortoiseSVN=>>Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除。
参考资料:说明:实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经删除了的,也都可以随时迁出。
以上只是TortoiseSVN最简单的几个功能,其实他的功能远不止这些,其他的功能大家可以在使用的过程中慢慢体会,有些功能我会在下面的教程中使用到,到时候会和大家讲清楚用法。
注意:向SVN服务器提交源代码的时候,一定不要提交bin、obj等文件夹,否则会很麻烦。
但是web项目的bin目录除外,但是web项目的bin目录中的引用其他项目而生成的dll不需要提交。
一个好习惯:如果项目中引用了其他的第三方的程序集,比如EnterpriseLibrary、FCKEditor 等,这时候不要简单从他们的安装位置引用,而是在你的解决方案下,添加一个Library的目录,把需要的程序集复制到这里,然后从Library目录引用,这样有什么好处,自己想一想吧!如果大家有什么问题,尽管跟帖提问,我一定及时回答。
完成了svn服务器的安装配置,怎么使用svn呢?在Windows下,最常用的svn 客户端是TortoiseSVN,有时简称为TSVN。
TortoiseSVN安装可以从/下载最新版,目前最新版是TortoiseSVN-1.5.6.14908。
下载后,安装。
重启机器,使目录图标生效。
在资源管理器中,鼠标右键点击任意位置,右键菜单中出现“SVN Checkout”,即为安装成功。
svn操作流程开发人员使用svn进行开发的一般流程是:checkout(检出)项目——> 更新文件或目录——> update——> 修改文件或目录——commit(提交)变更——> 增加文件或目录——> add(增加) 文件或目录——> commit(提交) ——> 删除文件或目录——> commit(提交)上一级目录其中,checkout只进行一次,update、commit、add操作根据需要会经常使用。
checkout(检出)操作在资源管理器中,鼠标右键点击任意位置,在菜单中选择”SVN Checkout”。
出现对话框,在”URL of repository:”中输入svn串,格式是”协议://ip:port/版本库/项目/目录“。
根据实际情况输入,例如/p/google-web-toolkit/source。
如有疑问,向svn服务器管理员询问。
在“checkout directory”中输入本地存放代码的目录,请选择空目录或新目录。
svn会清空该目录下的一切文件。
输入完毕,点击”ok”按钮。
如果需要,会提示输入用户名和密码。
选上”Save authentication”后,以后可以自动登录,不必重输密码。
checkout…有时候时间会很长。
结束,点”ok”。
update(更新)操作在资源管理器中,选择本地目录或文件,鼠标右键菜单选择”SVN Update”。
会提示有无文件需要更新,点”ok”完成。
commit(提交)操作把本地目录中变化了的文件或目录提交到版本库中,用commit操作。
增加新文件或目录,要先用add,再commit。
删除文件或目录,commit上一级目录。
在资源管理器中,选择本地目录或文件,鼠标右键菜单选择”SVN Commit”。
显示分上下2个框的界面。
在上框输入说明文字,建议写版本号或变更原因,以便将来查找。
下框列出提交的内容。
没有可提交的内容,下框中会显示一段说明文字。
点“ok”。
提交结束,显示结果。
点“ok”。
解决代码冲突如果commit时出现“You have to update your work copy first.”红色警告,说明版本库中的此文件已经被其他人修改了。
请先点“ok”按钮退出。
执行update,然后再commit。
如果修改与update得到的代码不冲突,则自动合并。
如果冲突(比如对同一行代码进行了修改),则出现”One or more files are in a conflicted state.“红色警告,并产生几个文件记录冲突。
一般情况下,我们不要直接编辑冲突文件。
而按照以下操作手工解决冲突。
在资源管理器中,选择commit时冲突的那个文件,鼠标右键菜单选择”Edit conficts”。
出现界面,分为”Theirs”、”Mine”和”Merged”3部分,表示”别人修改的内容”、”我修改的内容”和”合并后的结果”3部分。
我们是要将”别人修改的内容”和”我修改的内容”有取舍地合并起来,形成”合并后的结果”。
合并一般分为4种情况:∙保留”我的修改”,舍弃”别人的修改”。
鼠标右键点击Mine框的相应行,点击”Use this text block”。
∙舍弃”我的修改”,保留”别人的修改”。
鼠标右键点击Theirs框的相应行,点击”Use this text block”。
∙同时保留”我的修改”和”别人的修改”,并将”我的修改” 放在前面。
鼠标右键点击Mine框的相应行,点击”Use text block from mine before theirs”。
同时保留”我的修改”和”别人的修改”,并将”别人的修改”放在前面。
鼠标右键点击Mine框的相应行,点击”Use text block from theirs before mine”。
合并完成,Ctrl+S存盘,退出。
然后,在资源管理器中,选择冲突文件,鼠标右键菜单选择”Resolved”,标记冲突已解决。
系统会自动删除因冲突而新建的文件。
此时,就可以继续进行commit操作了。
add(增加)操作增加新文件或目录,要先用add,再commit。
在资源管理器中,选择新增的目录或文件,鼠标右键菜单选择”Add”。
提示增加的文件。
点“ok”继续。