VisualSVN(64位)安装步骤及TortoiseSVN的安装步骤
svn安装步骤
SVN的版本控制:首先和大家介绍一下什么是SVN:SVN是一个开源的版本控制系统Subversion的简称。
这里有一个简单但不十分精确比喻:SVN = 版本控制+ 备份服务器简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。
并且自动的赋予每次的转移一个版本。
通常,我们称用来存放上传档案的地址就做Repository。
用中文来说,有点像是档案仓库的意思。
不过,通常我们还是使用Repository这个名词。
基本上,第一次我们需要有一个新增(add)档案的动作,将想要备份的档案放到Repository上面。
日后,当您有任何修改时,都可以上传到Repository上面,上传已经存在且修改过的档案就叫做commit,也就是提交修改给SVN server的意思。
针对每次的commit,SVN server都会赋予他一个新的版本。
同时,也会把每次上传的时间记录下来。
日后,因为某些因素,如果您需要从Repository下载曾经提交的档案。
您可以直接选择取得最新的版本,也可以取得任何一个之前的版本。
如果忘记了版本,还是可以靠记忆尝试取得某个日期的版本。
下面我们开始安装软件:首先是软件的安装,我们这里要用到两个软件,一个是服务器端软件subversion,一个是客户端TortoiseSVN。
两个都是免费软件我在网上搜索过很多软件下载的地方,有的软件下载的还不是很好,在这里我建议到360软件管家里下载,比较方便。
先把两个软件下载下来。
VisualSVN-Server(SVN服务器端软件)案例一:安装之前和大家声明一下,我是在自己的主机上做的,也就是说,我的主机既做了服务器端,也做了客户端。
那么我在D盘新建一个文件夹名为:Sserver,作为服务器端。
在E盘新建一个文件夹,名为user,作为客户端。
案例二:这个是在服务器端和客户端分开来的,就是说服务器端是一台机器,客户端是一台机器。
SVN安装步骤
作者:季焜功能:安装SVN程序步骤时间:2013年3月29日一、安装SVN服务端1、打开SVN服务端-->VisualSVN-Server-2.1.7文件夹->安装VisualSVN-Server-2.1.7.msi2、点击NEXT;3、选择同意且进行下一步;4、点击NEXT;5、点击Browse 修改路径(1)、将Location:改为E:\VisualSVNServer\ (2)、将Repositories:改为E:\SVN\(3)点击下一步;6、点击Install7、点击Finish8、出现下面页面(1)、证明安装成功(2)、同时E盘会生成两个文件夹第一个是:SVN文件夹第二个是:VisualSVN Server二、安装SVN客户端1、安装TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi;2、点击Next;3、选择同意且进行下一步;4、点击Next;5、点击Install;6、点击Finish;7、点击弹出的对话框电脑会重新启动。
8、安装成功;(1)、将生成TortoiseSVN文件夹路径为C:\Program Files\TortoiseSVN(2)、点击鼠标右键会有下面的图片则安装成功。
三、安装SVN客户端-》LanguagePack_1.6.6.17493-win32-zh_CN.msi汉化文件1、点击Next;2、点击Finish3、安装成功(1)、点击图片中的Settings(设置)键。
(2)、选择中文(简体);点击确定按钮(3)、如下图则汉化成功成功。
(4)、恭喜你SVN 安装圆满成功。
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和VisualSVNServer使用教程
TortoiseSVN和VisualSVNServer使⽤教程TortoiseSVN 和 VisualSVN Server 使⽤教程来源 https:///xgf415/article/details/75196360⽬录:SVN 是什么?TortoiseSVN 和 VisualSVN Server 安装创建版本库、⽤户检出更新与提交历史信息与版本回退解决冲突1. SVN 是什么?SVN 是 Apache Subversion 的缩写,是⼀个开放源代码的版本控制系。
这些数据放置在⼀个中央资料档案库(repository) 中。
这个档案库很像⼀个普通的⽂件服务器,不过它会记住每⼀次⽂件的变动。
这样你就可以把档案恢复到旧的版本,或是浏览⽂件的变动历史。
SVN ⼀些概念repository(版本库):⽂件统⼀存放的地⽅。
checkout(检出):当你⼿上没有源⽂件的时候,你需要从repository 提取⼀份。
commit(提交):当你已经修改了⽂件,你就需要Commit到repository。
update (更新):当你已经Checkout了⼀份⽂件,Update⼀下,你的⽂件就会与服务器同步。
2. TortoiseSVN 和 VisualSVN Server 安装SVN 可以和 VisualSVN Server ⼀起使⽤。
VisualSVN Server 是⼀个集成的 svn 服务端⼯具,可以对 SVN 的版本库、⽤户、组、权限等进⾏管理。
TortoiseSVN 和 VisualSVN Server 安装⽐较简单。
TortoiseSVN 下载地址:VisualSVN Server 下载地址:SVN 的中⽂包下载地址:设置中⽂上⾯三个安装完成之后,右键 -> TortoiseSVN -> Settings,设置 language 为中⽂即可。
3. 创建版本库、⽤户、组开始菜单中找到 VisualSVN Server ,打开 VisualSVN Server Manbger 创建版本库设置好版本库类型、名称、权限之后,⼀个版本库就创建好了。
vs安装教程
vs安装教程
VS安装教程
1. 首先下载Visual Studio安装程序。
你可以从Microsoft官方网站上下载最新版本的Visual Studio。
确保你选择的是适合你操作系统的版本。
2. 打开下载的安装程序。
运行安装程序后,你将看到一个欢迎页面。
点击"继续"按钮。
3. 阅读并接受许可协议。
在继续安装之前,你需要同意Visual Studio的许可协议。
4. 选择安装类型。
Visual Studio提供了不同的安装选项,包括.NET桌面开发,和Web开发等。
选择适合你的开发需求的安装类型,然后点击"下一步"按钮。
5. 选择工作负载。
Visual Studio的工作负载包括不同类型的开发任务和工具。
根据你的需求选择适当的工作负载,然后点击"安装"按钮。
6. 等待安装完成。
安装过程可能需要一段时间,取决于你选择的工作负载和你的计算机性能。
7. 完成安装。
安装完成后,你将看到一个安装成功的页面。
点击"完成"按钮退出安装向导。
8. 启动Visual Studio。
安装完成后,你可以从开始菜单或桌面快捷方式启动Visual Studio。
注意:以上安装教程适用于最新版本的Visual Studio,具体步骤可能会因不同版本而有所不同。
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?
怎么安装和使用svn?目录:一、SVN的安装.1、 VisualSVN的安装2、 Server Port的选择及错误处理3、 TortorieseSVN的安装二、SVN使用指南(一)服务器端操作1、仓库的创建2、新建用户3、新建用户组4、建立组和用户之间的联系5、仓库或仓库中子文件夹及文件权限的配置6、仓库URL的获取7、仓库物理位置及端口号的查看8、仓库的备份及还原.9、 SVN环境变量的配置(二)客户端操作1、用户对仓库的查看及下载2、用户端文件的上传3、历史版本的查看和回溯4、文件的保护.一、 SVN的安装1、 VisualSVN的安装双击打开VisualSVN-Server-3.5.1-x64.msj文件(这是我安装的版本),可如图一直默认选择下一步这里推荐选择Standard Edition项两个路径可用默认也可自行修改;2、 Server Port的选择及错误处理上图最后一个选项推荐选择443或者8443,如果两个选项后都出现如下的报错提示:按WIN+R键,后输入cmd进入控制台程序,输入netstat –ano 命令后回车。
找到本地地址端口(即冒号后的数字)为443或者8443的活动的PID,我的是2252如图(也可以用netstat –an|findstr”443” 命令查找指定端口的活动):然后打开任务管理器,在查看中勾选PID选项,后找一PID为2252的进程,结束进程就可以了;然后继续安装软件:等待自动运行完成即可。
3、 TortorieseSVN的安装双击运行TortoriseSVN-1.9.1.26747-x64-svn-1.9.1msi(我使用安装的版本),前几步都选择默认的下一步,如图:此处路径可默认也可自行修改安装完成。
二、 SVN使用指南(一)服务器端操作1、仓库的创建打开SVN,右键点击Repositories,选择create new repositories;下一步输入一个自定位义的名字下一步选择create:创建完成:2、新建用户选择Users—右键—新建-User输入用用户名和密码(注:密码可以为空)确认即创建成功:3、新建用户组选择Groups-右键-Group然后如图位置写入用户名-OK,也可选择Add添加用户,如图:4、建立组和用户之间的联系选择一个组-右键-Edit成员的添加(可按住Ctrl选择多个用户):成员的移除:选择想要移出该组的用户(可按住Ctrl选择多个用户)-Remove.然后点击OK确认即可。
SVN安装与使用教程总结
SVN安装与使⽤教程总结转载:SVN简介:为什么要使⽤SVN?程序员在编写程序的过程中,每个程序员都会⽣成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。
Subversion是什么?它是⼀个⾃由/开源的版本控制系统,⼀组⽂件存放在中⼼版本库,记录每⼀次⽂件和⽬录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过⽹络访问它的版本库,从⽽使⽤户在不同的电脑上进⾏操作。
⼀:SVN服务器搭建和使⽤。
1. ⾸先来下载和搭建SVN服务器,下载地址如下: ,进⼊⽹址后,滚动到浏览器最底部看到如下截图:个⼈认为最好⽤VisualSVN server 服务端和 TortoiseSVN客户端搭配使⽤. 点开上⾯的VisualSVN连接,下载VisualSVN server,下载完成后双击安装,如下图:点击Next下⼀步,如下:然后再点击Next项,下⼀步,如下:点击【Next】如下:Location是指VisualSVN Server的安装⽬录,Repositorys是指定你的版本库⽬录.Server Port指定⼀个端⼝,Use secure connection勾⼭表⽰使⽤安全连接,点击Next,进⼊下⼀步,如下图:再点击【Install】,进⼊如下安装图:等待安装完成后,点击【next】,进⼊下⼀步:如下图点击【Finish】即可完成安装。
安装完成后,启动VisualSVN Server Manager,如图:可以在窗⼝的右边看到版本库的⼀些信息,⽐如状态,⽇志,⽤户认证,版本库等.要建⽴版本库,需要右键单击左边窗⼝的Repositores,如下图:在弹出的右键菜单中选择Create New Repository或者新建->Repository:进⼊下⼀步,如下图:点击【下⼀步】,如下图:点击【create】,如下图:点击【Finish】即可完成基本创建。
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项目目录拉到本地。
SVN安装及使用文档
一、安装1.安装文件2.服务端安装双击服务端安装文件:VisualSVN-Server-3.0.0-x64(1),点击NEXT打上勾,点击NEXT选项默认,点击NEXT点击Standard Edition按钮:选择程序安装路径和SVN新建项目存放路径,再点击NEXT再点击Install等待安装完毕3.客户端安装点击客户端安装文件:TortoiseSVN-1.8.8.25755-x64-svn-1.8.10(1),点击NEXT选择同意,再点NEXT设置好安装路径再点NEXT点击Install,等待安装二、服务端使用(1)项目创建首先创建用户输入账号密码创建分组:新建SVN项目按默认,直接下一步点击创建到此项目创建完毕:(2)导入文件到test项目中复制test项目链接选中导入需导入文件将第一步复制的test路径复制到版本库URL中,再确定等待完成到此服务端操作完成三、客户端导出服务端SVN项目本机新建一个文件夹(用于导出服务端项目)右击文件夹选中导出选中要导出项目路径再确定等待导出完成导出完成后,test文件夹里的内容和服务端一直再选中test文件夹,点击SVN检出,再点击确认完成后test文件夹图标发生变化到此客户端可以实现数据上传和更新文件操作四、客户端文件上传(新增)和修改操作:1.上传文件(新增)(1).新增文件,刷新后此文件夹图标带有问号在新文件夹中再新增一个TXT文档,此时文档图标未发生变化,再在新增加的文件夹中选中增加点击确认刷新,此时文件夹图标改变(有个符号:“+”)再选中文件夹,点击提交确认之后刷新,文件夹和里面文档的图标都发生变化至此说明文件已成功上传至服务端2.修改操作首先右击需修改文档,选中获取锁定,锁定之后其他人不可更新,删除修改文件之后,文件图标发生变化(有“!”符号)选中修改的文件,右击选中提交提交之后,图标变成至此修改文档已成功上传至服务端,并且会自动接触锁定。
五、注意1在客户端请勿递交根目录,否者会覆盖服务端文件2修改文档时,切记要先锁定文件,再去修改3文件图标为“?”,表示新增的文件夹;文档图标未变化,表示是新增文档;“!”表示已修改文件;“+”表示新增未提交文件;“√”表示已上传文件夹4递交文件时候要注意,文件夹或者文件的图标必须是带有“+”或者“!”,否则不能上传至服务端。
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>按照提示,文件上面将出现绿色的钩,表示提交成功
SVN的安装与使用
SVN的安装与使用目录一、安装VisualSVN (2)二、安装SVN客户端TortoiseSVN (4)三、使用VisualSVN (5)1. 创建Repositorties (5)2. 用户、组创建以及权限设置 (9)四、MyEclipse配置svn插件 (11)1. 方式一 (11)2、方式二 (12)五、TortoiseSVN的使用 (12)1. 图标含义 (13)2. 使用TortoiseSVN创建仓库 (13)3. 备份仓库 (15)4. 上传项目到svn仓库 (16)5. 检出项目 (17)6.提交更改 (20)6. 解决冲突 (23)6.1文件冲突 (23)6.2属性冲突 (32)6.3树冲突 (32)7. 分支/标记 (32)7.1 创建一个分支或标记 (32)7.2创建分支或标记的其他方式 (34)7.3标记与分支的不同 (35)8.更多内容详见TortoiseSVN帮助文档 (50)六、svn上传 (51)七、Svn检出 (56)1.方式一 (56)2.方式二 (62)八、分支 (62)九、切换 (64)十、合并 (65)十一、Svn对比 (71)十二、添加 (71)十三、加锁、解锁 (72)一、安装VisualSVN1.先到/package.html下载如下的安装文件2.双击安装msi文件,点击Next接受安装许可,点击Next按默认选择,点击Next选择Standard Edition修改安装目录Location,以及Repositories位置,Server Port按默认,勾选使用安全连接https,Next二、安装SVN客户端TortoiseSVN1.下载/downloads.html2.双击msi文件安装,一路next默认即可成功安装三、使用VisualSVN1.创建Repositorties○1选择Repositories,右键,点击Create New Repository○2选择FSFS仓库类型,下一步,VDFS是分布式的Repository,需要升级为Enterprice Edition○3输入仓库名○4选择Empty repository创建一个空的Repository,选择Single-project会默认创建trunk,branches,tags三个目录○5默认所有VisualSVN均能进行读写,如果选择自定义权限分配,点击create进入下一步○5点击finish,圆圈内的地址为该仓库的访问URL,这个URL将用于svn的检入、检出等操作。
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的路径,要带双引号。
Windows下安装Subversion服务端和TortoiseSVN客户端详细教程
Windows安装SVN服务器目录本文摘要: (2)一、系统与版本 (2)1.1操作系统 (2)1.2SVN版本 (2)二、安装与配置 (2)2.1安装Apache服务器 (2)2.2安装SVN服务器 (4)2.3安装SVN客户端 (5)2.4配置服务器 (6)2.5验证配置 (9)三、简单使用手册 (9)3.1SVN命令行操作 (9)3.2TortoiseSVN图形界面操作 (12)四、安装常见问题 (12)4.1 问题1:web服务器选择 (12)4.2 问题2:安装Apache需要注意的几点 (12)4.3 问题3:配置Apache文件 (12)4.4 问题4:Apache启动报错the requested operation has failed (13)五、参考资料 (13)本文档配置环境:操作系统:Windows Server 2003 (x86)Apache服务器:httpd-2.2.17-win32-x86-openssl-0.9.8o.msiSVN服务端:Setup-Subversion-1.6.16.msiSVN客户端:TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi (32bit)SVN客户端:TortoiseSVN-1.6.15.21042-x64-svn-1.6.16.msi (64bit)SVN使用命令,请见我的(CSDN)博客:/sunboy_2050/archive/2011/02/16/6187464.aspx本文摘要:SVN全称为SubVersion,是一个开源的版本控制系统,管理着随时间而改变更新的数据。
这些数据都放置在一个中央资料档案库(repository)中,它类似于一个普通的文件服务器,可以记录每一次文件的更新变动,这样就可以把档案恢复到较旧的版本,或是浏览文件的历史变动,进行版本管理系统。
一、系统与版本1.1操作系统本实例操作系统环境为Windows Server 2003 R2 EnterPrise X64 SP2(64位)本手册也适用于Windows Server 2003 X86 SP2、Windows XP X86 SP3、Windows 7 X641.2SVN版本●Apache 服务器:HTTPD v2.2.17 下载网址或者直接下载●SVN服务端:SubVersion v1.6.16 下载网址或者直接下载●SVN客户端:TortoiseSVN v1.6.15 下载网址或者直接下载X64 or 下载X86下载后的版本,如下图所示:二、安装与配置2.1安装Apache服务器1.1双击安装文件httpd-2.2.17-win32-x86-openssl-0.9.8o.msi1.2点击Next ,直接默认安装1.3点击next ,设置服务器域名和邮箱,重点我们看看红色部分,默认端口号为801.4点击next ,直至安装完成,出现以下画面1.5点击Finish ,安装完成,右下角出现Apache启动图标(红色羽毛),如下图:1.6打开浏览器,输入http://localhost/或者http://127.0.0.1/出现“It works!”说明apache服务器安装正确!2.2安装SVN服务器1.1双击安装文件Setup-Subversion-1.6.16.msi,开始安装SVN服务器1.2一路点击“下一步”,默认安装即可1.3如下图,安装完成!点击“Finish”,安装svn服务器完毕!2.3安装SVN客户端3.1 点击安装文件TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi,开始安装svn客户端3.2 一路点击“下一步”,默认安装即可3.3 “下一步”3.4 安装中3.5 安装完毕2.4配置服务器4.1 添加环境变量我的电脑——》(右键)属性——》高级——》环境变量——》系统变量——》Path选择Path——》编辑——》添加Apache安装目录的bin路径到Path环境变量,确定!Apache的bin安装目录:C:\Program Files\Apache Software Foundation\Apache2.2\bin4.2 复制svn的so文件,到Apache的modules目录下svn中so文件位置:C:\Program Files\Subversion\binApache中modules:C:\Program Files\Apache Software Foundation\Apache2.2\modules4.3 配置Apache的httpd.conf文件httpd.conf:C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf找到下面两行删除前面的注释符“#”,如下:LoadModule dav_module modules/mod_dav.soLoadModule dav_fs_module modules/mod_dav_fs.so在所有*.so文件末尾,添加下面两行:LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so4.4 生成工程库和用户权限文件svnadmin create C:\SVNROOT\project 生成工程库目录project新建一个用户访问文件access.auth:C:\SVNRoot\project\conf\access.auth输入内容如下:[svn:/]admin = rw[svn:/nymgr]admin=rwyanggang=rw接着,在dos界面,输入命令:htpasswd -cb users.auth admin admin最后,创建第二个用户yanggang的密码(第一个用户admin,上一行以创建用户名和密码)4.5 配置svn访问目录和权限<Location /svn># 设置url访问svn目录DAV svn2.5验证配置5.1 打开浏览器,输入本机IP地址:http://192.168.0.118/svn或者http://localhost/svn/提示,要输入“用户名和密码”,即在users.auth文件中,创建的admin和yanggang两个用户三、简单使用手册3.1SVN命令行操作3.1.1 创建版本库projectsvnadmin create project // 创建版本库projectrmdir /s/q project // 删除版本库project3.1.2 建立版本库文件cd project // 进入版本库project目录md ProjectA // 创建文件夹ProjectAmd ProjectA\trunkmd ProjectA\branchesmd ProjectA\tags3.1.3 创建访问权限文件access.auth[svn:/] // 根目录访问admin = rw[svn:/nymgr] // 根目录下的nymgr目录访问admin=rwyanggang=rw3.1.4 创建用户文件users.authhtpasswd -cb users.auth admin admin // 创建用户adminhtpasswd -b users.auth yanggang yanggang // 创建用户yanggang3.1.5 纳入文件或目录树到版本库svn import ProjectA http://localhost/svn -m “import”// 纳入ProjectA到版本库中如下图,3.1.1—3.1.5 在svn网页中显示效果:3.1.6 新建一目录doc,纳入到版本库中md ProjectA\docsvn add ProjectA\doc // 添加ProjectA\doc到版本库svn ci ProjectA\doc -m “commit”// 提交ProjectA\doc到版本库如下图,新添加的doc目录:3.1.7 删除docsvn rm http://localhost/svn/doc -m “delete”// 从版本库中删除doc3.1.8 查看svn信息svn info http://localhost/svn // 查看版本库的信息3.1.9 checkout版本库到本地md C:\svndown // 在本地新建一文件夹,用于保存checkout的版本库svn co http://localhost/svn C:\svndown // Checkout版本库内容到本地文件夹svndown3.1.10 添加新文件,到版本库cd C:\svndown // 进入本地checkout目录echo …My name is yanggang‟> mytag.txt // 新建文件mytag.txtsvn add mytag.txt // 添加mytag.txt到版本库svn ci ./mytag.txt http://localhost/svn -m “commit”// 提交如下图,新添加的mytag.txt文件,已成功添加到了版本库:3.1.11 添加目录树,到版本库cd C:\svndown\trunk // 进入本地checkout的trunk目录xcopy C:\nymgr .\nymgr\ // 复制目录树到trunk目录下svn add nymgr // 添加目录树nymgr到版本库svn ci ./nymgr -m “commit”// 提交如下图,新添加的目录树及其文件:关于更多的SVN命令,请参考博客:SVN常用命令3.2TortoiseSVN图形界面操作四、安装常见问题4.1问题1:web服务器选择Subversion建立在一个可移殖的layer,称为APR (Apache Portable Runtime 链接库) 上。
SVN安装教程(服务器)
先安装VisualSVN server的安装包,双击VisualSVN server安装包,如图:
点Next,进入下一步,如图:
点同意,进图下一步,如图:
选择上面一个选项,点Next,进入下一步,如图:
Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目
录.Server Port指定一个端口,Use secure connection勾山表示使用安全连接,Use Subversion authentication 表示使用Subversion自己的用户认证.点击Next,进入下一步,如图:
点Install,进入下一步,如图:
等待安装完成,如图:
安装完成后,启动VisualSVN Server Manager,如图:
接下来我们安装TortoiseSVN,双击安装包,进入下一步.如图:
点击Next,进入下一步,如图:
选择接受,然后点击Next,进入下一步,如图:
选择安装路径,然后点击Next,进入下一步,如图:
点击Install,开始安装,如图:
等待安装完成,安装完成后如图:
接下来我们安装简体中文语言包,这个非常简单,一路Next就行,就不截图了.语言包安装完成以后在桌面任意空白地方单击鼠标右键,会在右键菜单里找到SVN,如图:
选择设置,进入下一步,如图:
在右边的语言里面选择简体中文,然后点击应用,确定,汉化即完成,如图:
到这里,服务端和客户端都已经安装完毕,下一篇介绍用VisualSVN Server创建版本库,以及TortoiseSVN的使用.。
VisualSVN安装使用文档
VisualSVN安装使用文档一、 Visual SVN 安装Visual SVN 的安装非常简单,整个安装过程不需要用户的很多干预。
(1)运行安装软件(2)同意安装(3)(4)选择安装路径和端口你可以选择HTTP和HTTPS两种协议,如需使用svn 协议也非常的方便,在1.4版本后, Subversion加入了 Service运行的功能。
端口号可以任意定义。
对于HTTPS的端口号默认可以选择443和8443,对于HTTP默认可以选择80、8080和81。
我个人偏向于使用HTTPS的8443端口,原因很简单HTTPS安全性比较高,443端口是标准HTTPS端口,如果做WEB开发那肯定就有麻烦,同时Skype也会使用这个端口进行某些通讯(Skype很奇怪的,会使用这标准端口来通讯)。
(5)准备安装(6)安装中(7)安装完成安装完成后会询问你是否需要运行VisualSVN Server Manager (一个非常有用的管理工具)。
还等什么,赶快点【Finish】体验一下吧!二、VisualSVN Server的配置和使用方法(服务器端)启动界面:好的,下面我来添加一个代码库【Repository】,如下图:按上图所示,创建新的代码库,在下图所示的文本框中输入代码库名称:注意:上图中的CheckBox如果选中,则在代码库StartKit下面会创建trunk、branches、tags三个子目录;不选中,则只创建空的代码库StartKit。
点击OK按钮,代码库就创建成功了。
创建完代码库后,没有任何内容在里面。
我会在这个教程的第二部分说明如何迁入源代码。
下面,我们开始安全性设置,在左侧的Users上点击右键:输入上面的信息,点击OK,我们就创建一个用户了。
按照上面的过程,分别添加用户Developer1、tester1、manager1,好了,我们开始添加这些用户到我们刚才创建的项目里:点击上图中的"Add..."按钮,在下图中选择我们刚才添加的用户,点击OK按钮:说明:大家可能注意到了下图中的Groups,是的,你也可以先创建组,把用户添加到各个组中,然后对组进行授权,操作比较简单,在此略过。
visualSVN及tortoiseSVN大体操作
1visualSVN与tortoiseSVN大体操作1 visualSVN与tortoiseSVN大体操作 (1)visualSVN安装及操作 (1)安装visualSVN (2)配置效劳器端 (3)添加用户 (4)添加group (5)为项目创建repository (5)设置repository成员访问权限 (6)tortoiseSVN安装及操作 (7)tortioseSVN安装 (7)利用import导入项目代码到repository (7)利用checkout从效劳器repository中获取项目代码 (8)利用export从效劳器repository中导出项目代码 (10)利用update将效劳器上最新的版本同步到本机项目 (12)利用commit提交本机最新版本到效劳器 (12)Faqs (13)多人开发时svn大体工作流程 (13)tortoiseSVN客户端Import、commit的区别 (14)tortoiseSVN客户端Export、update、checkout区别 (14)tortoiseSVN客户端为项目添加的绿色小勾、红色叹号、紫色问号、黄色三角叹号表示什么 (15)1.1visualSVN安装及操作利用visualSVN作为svn效劳器,能够很轻松的安装配置svn效劳器,减少工作量。
图形界面操作简单方便。
1.1.1安装visualSVN1)到visualSVN官网下载下载安装文件到本机,32位和64位机械上都能安装。
2)打开安装文件,大体操作只需要简单点击next即可3)同意协议。
Next4)选择安装组件,选择第一项同时安装两个组件即可5)设置安装途径、仓库保留途径、效劳器监听端口(能够选择任意端口,为幸免与经常使用端口冲突,推荐利用49152到65535之间的端口)、是不是利用https协议可依照需求选择、用户身份验证选择:use subversion authentication6)点击next直到安装终止1.1.2配置效劳器端1)打开visualSVN server manager,选中 visualSVN server 右键选择properties2)设置效劳器ip地址,当客户端通过网络访问是需要效劳器信息其他选项利用默许即可,在有特殊需求时可修改1.1.3添加用户1)选中user右键 create user2)设置用户名密码。