怎样安装tortoisesvn 安装步骤n

TortoiseSVN使用方法 - sw926 - 推酷
TortoiseSVN使用方法 - sw926
安装和配置
TortoiseSVN的下载地址为
有32位和64位的版本,一定要根据自己的操作系统下载对应的版本,最好安装一个简体中文的Language packs,可以更好的理解TortoiseSVN的功能。
对比工具可以使用
beyond compare
,winmerge免费小巧,beyond compare功能更强大。这两款工具都比TortoiseSVN自带的对比工具要好一些。
在TortoiseSVN中的配置方法:
winmerge安装时勾选集成到TortoiseSVN
beyond 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会在这个文件夹创建版本库,并且会弹出一个提示框
点击“创建目录结果”,然后启动版本库浏览器,就可以看到版本库的目录结构
通过点击“创建目录结果”,TortoiseSVN自动创建了3个文件夹,
branches,tags,trunk,
很多人都会使用TortoiseSVN,但是对这三个目录去取不了解。
主干目录,一般情况下是在此目录下进行代码的开发,这个目录应该存放最新的代码。
代码的版本标记,这个目录的代码不允许更改,比如,软件发了1.0版本,就需要将1.0版本的代码在tags中放一份拷贝,发了2.0,就要在tag中标记一个2.0。如果1.0软件出现了bug,开发人员要验证bug,直接从tag中取1.0版本的代码就可以了,不会把个个版本混淆。
branches目录
目录,用于开发新功能或解决老版本的bug。比如,1.0版本上线,开发人员全力投入2.0版本的开发,但是,1.0版本突然出现了一个bug必须要修复,而且很紧急,不能等到2.0版本上线,这时候该怎么办呢。正确的做法是,从tag中取1.0版本的代码,建立一个新的分支,开发人员在这个分支上解决1.0发现的bug,解决完成并测试通过之后,在tag中添加一个新的版本标记,比如1.1,然后关闭这个分支。如果1.1再出现bug,那么从1.1建立分支,以此类推,直到2.0出现。
加入和检出工程
由于版本库是本地,我们可以通过文件路径来访问,右键TortoiseSVN - 版本库浏览器,输入
file:///F:/svn_test/
F:/svn_test/就是刚才创建版本库的文件夹
打开版本库浏览器,在trunk目录点击右键,加入文件夹,加入一个新的Android工程TestSVN。
然后将这个工程检出
.settings bin gen这三个目录和代码无关,要先忽略掉,选中这三个目录,右键&TortoiseSVN - 去除版本控制并增加的忽略列表。
提交代码后,这3个文件夹有改变的话不会有提示。
,正确的做法是在要删除的文件上点击右键 - TortoiseSVN - 删除。
,右键 - TortoiseSVN - 还原。
,同样,右键 - TortoiseSVN - 改名。
,右键 - TortoiseSVN - 增加,文件会变成小加号
,直接打开版本库浏览器拖动,或者剪切,提交
,冲突形成的原因是两个人同时修改了一个文件的同一个地方,
例如:原始文件为,版本为1
package com.example.
public class Test {
String test = null;
public Test(String test){
this.test = test
A和B都checkout这个文件,A修改了文件并进行提交,文件版本变为2
package com.example.
public class Test {
String test = null;
public Test(String test){
this.test = &test&
B修改了文件
package com.example.
public class Test {
String test = null;
public Test(String test){
this.test = &aaa&
这时候,如果B更新文件,就会提示冲突
冲突原因是两人同时在版本1上进行了修改。
这时要求B对比对比A做的修改和自己的修改,同A沟通后确定最终的代码,然后进行合并。
这里用B的代码为最终代码,修改方法为:
在冲突文件点右键 - TortoiseSVN - 编辑冲突,在最下面的编辑框冲突的地方,也就是是红色叹号的位置点击右键
选择使用“我的”文本块,合并后的代码为:
package com.example.
public class Test {
String test = null;
public Test(String test){
this.test = &aaa&
去掉了this.test = test,增加了this.test = &aaa&,保存,弹出窗口
选择标记为解决,冲突的叹号就没有了,文件就可以正常的提交了。
如果使用beyond compare的3路合并工具的话,代码更加的直观
左边为B修改后的文件,中间为原始文件,右边为A修改后的文件,最下边为合并后的文件。点击蓝色小箭头使用左边文件,点击黄色小箭头使用中间文件,点击紫色小箭头使用右边文件。
修为完成保存后,要手动标记为解决,右键 - TortoiseSVN - 解决。
创建分支和标记
说白了就是在其他的文件放一份拷贝,打开版本库浏览器,在要创建分支或标记的工程目录上点击右键
选择复制到,输入目标路径,分支是branches,标记是tags
最好输入日志信息,这样就实现了分支或标记
可以通过分支图查看,每增加一个分支,版本号加一。
创建和应用补丁
如果有多个分支,比如XXX纪念版,XXX专版,XXX增值版,修改一个地方要同步到多个分支,是个很麻烦的事情,这时候可以用补丁来解决。
还是使用上面的工程,有一个主干和两个分支,主干中有一个 Test.java 文件
public class Test {
public Test(String test) {
this.test =
将 “this.test =” 修改为 “this.test = &aaa&;”
在文件夹的空白处点右键 - TortoiseSVN - 创建补丁,选择修改的文件,点确定,创建一个Test.java.patch的补丁
在检出的分支中点击右键 - TortoiseSVN - 应用补丁,补丁效果如下
在要合并的副本点击空白处点击右键 - TortoiseSVN - 合并,
选择第三个选项,
关于起始和结束的url,查看版本分支图
结束的必须大于起始的的版本号,我想把b1分支的版本5合并到主干,就按下图填写
提交代码后再次查看版本分支图
主干的版本号升级为6,合并完成。
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
没有分页内容
图片无法显示
视频无法显示
与原文不一致Tortoisesvn 下载及安装教程-高清观看-腾讯视频
Tortoisesvn 下载及安装教程
上传者其它视频
扫描二维码随身看视频
用手机或平板摄像头拍下右侧的二维码,您可以:
1 在手机或平板上继续观看该视频
2 分享给你的微信好友或者朋友圈
视频上传者
上传视频数212
好莱坞影院推荐
史上最美礼服梦幻来袭
蓝胖子的深情告白
下载企鹅看看
好莱坞会员你所在的位置:&
TortoiseSVN安装与升级的八个常见问题
TortoiseSVN安装与升级的八个常见问题与解决方法
  在今天的TortoiseSVN教程中,我们将为大家分享的是:安装与升级TortoiseSVN八个常见问题与解决方法,比如说:在升级TortoiseSVN之前, 是否需要卸载已安装的版本,比如说:安装TortoiseSVN是否需要管理员权限等,下面就一起来看看安装与升级TortoiseSVN的具体内容。
  TortoiseSVN 1.9.2.26806 64位英文安装版()
  TortoiseSVN 1.9.2.26806 32位英文安装版()
  TortoiseSVN
  TortoiseSVN安装与升级的八个常见问题与解决方法:
  1、在升级TortoiseSVN之前, 是否需要卸载已安装的版本?
  不,你只需要用新的版本覆盖旧的版本即可,安装程序会自动卸载旧的版本。 但是,你必须在安装完成以后重启计算机!或者注销以后重新登录操作系统。
  2、安装TortoiseSVN是否需要管理员权限?
  是,你不得不使用管理员账号去安装 TortoiseSVN,或者你具有管理员的安装权限。
  但当TortoiseSVN安装完成以后,就不再需要管理员权限了。
  3、在使用TortoiseSVN之前,是否需要安装Subversion?
  不,TortoiseSVN 具有所有访问版本库的能力。仅当你需要创建版本库的时候才需要安装Subversion。
  4、怎样卸载 TortoiseSVN?
  在控制面板中的添加或删除程序里选择删除即可。这个操作完全不会影响到你的版本库或者工作拷贝。
  5、我的电脑上关闭了 MSI 安装模式。 是否存在 .exe 安装文件?
  exe的安装文件对此也无能为力。如果你的机器已经禁止了msi安装,那么你也应该是没有管理员权限,这是安装TortoiseSVN的必要条件(安装的shell扩展需要管理员权限)。你首先要做的就是确保msi安装是否已经被关闭 - 这只能是你的域管理员屏蔽了这个能力。
  6、为什么使用 MSI 代替其他安装方式?
  我们使用 MSI 代替其他安装方式有如下一些原因:
  它是开放的。所有人都可以通过 MSI 工具(比如Orca)看到我们做了些什么。
  可以根据你的需求非常简单的调整已经存在MSI文件,有很多工具可以让你手工修改MSI文件,但你不能对exe安装文件做同样的事。
  它需要系统管理员权限才能运行,并不仅是系统管理员账号。这是非常重要的,因为TortoiseSVN是一个shell扩展,它需要我们去创建或者修改注册表的键值, 普通用户并没有权限做到这一点(特别是在打开UAC的Vista上)。
  可以非常简单的通过GPO分发MSI给同一个域上的不同用户或主机。所有的其他安装方式都需要系统管理员先进行&打包&操作,而MSI自己已经做好了这一切。
  MSI 是一个安装 Windows 应用程序的标准和推荐的方法。它现在更是从Microsoft取得 &Vista认证&。
  WiX 是一个非常强大的创建MSI文件的开源软件工具,这也是我们正在使用的。
  MSI 非常小心的处理安装模块的引用计数以避免所谓的 dll hell 。
  我们不得不通过安装包注册包括shell扩展的TortoiseSVN。一个简单的exe文件根本不可能做到这一点。
  7、安装终止的错误信息
  有许多原因可能导致安装不成功:
  &This installation package is not supported by this processor type. Contact your product vendor.& 这是说你试图将64位的TortoiseSVN安装到32位的操作系统上。你需要下载和使用正确的MSI文件。对于32位的操作系统,请确定MSI文件名里没有x64。
  &The installer was interrupted beforeTortoiseSVNcould be installed. You need to restart the installer to try again&然后用户在 MSI 文件的位置就丢掉正确的读和运行的权限。也不能把 MSI 文件移动到其他的地方或者给用户SYSTEM 读和运行的权限
  &The Windows installer service could not be accessed& 这个可能在你运行 Windows 安全模式的时候出现,或者说 Windows installer 没有被正确的安装。对于这种类型的错误信息,请核实 Microsoft Knowledgebase 的文章 Q315346 (基本上确定 MSI 文件夹没有加密或者被压缩即可)
  &The system can not open the device of file specified&, 紧接着通常是 &The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2755&。 出现这种错误信息需要:
  安装程序没有权限访问临时文件夹,或者系统设定的临时文件夹没有清理,或者说没有足够的空间来完成安装。
  安装程序映射网络驱动器的时候溢出终端服务器
  安装程序没有对 Windows 环境变量设置的安装目录创建和写的权限。
  要解决这个问题,清空临时文件夹,将 MSI 文件移动到有完整权限的系统硬盘上。下面的这些文档可能会有些帮助:
  220780 OFF2000: Setup Error 2755 with Earlier Office Version Installed
  217714 OFF2000: Setup Appears to Stop Responding, Followed by Internal Error 2336 or 2755
  254841 OFF2000: Internal Error 2755, When You Try to Install from a Remote Windows Terminal Server Client
  305640 PRJ2000: Internal Error 2381 or Internal Error 2755 When You Install Microsoft Project
  &This installation package cannot be installed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service. 你至少需要的版本3的msi安装程序。
  8、安装完成后,TortoiseSVN不能显示,没有可以使用的菜单
  如果你使用64位的 XP 或者 Vista,请确定你已经安装了x64版本的 TortoiseSVN。因为这些操作系统上的资源管理器是64位的应用程序,它不能加载32位的TortoiseSVN.
  虽然你可以在这些64位操作系统上安装32位的 TortoiseSVN,但是它将显示32位应用的 file-open/save 会话。
大小:20.5 MB
  TortoiseSVN是Subversio...
大家都在下
其它电脑小分类
最热软件教程最新软件教程
(879018次浏览)
(389283次浏览)
(335034次浏览)
(229036次浏览)
(206790次浏览)
软件装机必备手机装机必备君,已阅读到文档的结尾了呢~~
TortoiseSVN安装与操作手册&..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
TortoiseSVN安装与操作手册(图文版)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 tortoisesvn 64位安装 的文章

 

随机推荐