全站导航

tortoisesvn v1.14.5

 
tortoisesvn
  • 软件分类:手机软件/常用工具
  • 软件语言:中文
  • 更新时间:2024/3/26 16:50:06
  • 大小:20.15MB
扫码下载到手机
热门标签 tortoisesvn 系统工具 文件管理
  • 详情
  • 下载地址
  • 同类热门
  • 推荐专题
详情

tortoisesvn是一款超级实用的可以将代码追溯到最初的版本,让您可以看到数据是从哪里开始修改且能够发现问题解决问题,有需要的用户可以下载试一下哦!

刷机之家

tortoisesvn功能

1、可选的网络层

Subversion在版本库访问方面有一个抽象概念,利于人们去实现新的网络机制,Subversion的“高级”服务器是Apache网络服务器的一个模块,使用HTTP的变种协议WebDAV/DeltaV通讯,这给了Subversion在稳定性和交互性方面很大的好处,可以直接使用服务器的特性,例如认证、授权、传输压缩和版本库浏览等等。也有一个轻型的,单独运行的Subversion服务器,这个服务器使用自己的协议,可以轻松的用SSH封装。

2、数据处理

Subversion使用二进制文件差异算法展现文件的区别,对于文本(人类可读)和二进制(人类不可读)文件具备一致的操作方式,两种类型的文件都压缩存放在版本库中,差异在网络上双向传递。

3、高效的分支和标签

分支与标签的代价不与工程的大小成比例,Subversion建立分支与标签时只是复制项目,使用了一种类似于硬链接的机制,因而这类操作通常只会花费很少并且相对固定的时间,以及很小的版本库空间。

4、维护能力

Subversion没有历史负担,它由一系列良好的共享C库实现,具有定义良好的API,这使Subversion非常容易维护,可以轻易的被其他语言和程序使用。

tortoisesvn优势

【重载图标】

每个版本控制的文件和目录的状态使用小的重载图标表示,可以让你立刻看出工作副本的状态。

【原子提交】

提交要么完全进入版本库,要么一点都没有,这允许开发者以一个逻辑块提交修改。

版本控制的元数据。每个文件和目录都有一组附加的“属性”,你可以发明和保存任意的键/值对,属性是版本控制的,就像文件内容。

【可选的网络层】

Subversion在版本库访问方面有一个抽象概念,利于人们去实现新的网络机制,Subversion的“高级”服务器是Apache网络服务器的一个模块,使用HTTP的变种协议WebDAV/DeltaV通讯,这给了Subversion在稳定性和交互性方面很大的好处,可以直接使用服务器的特性,例如认证、授权、传输压缩和版本库浏览等等。也有一个轻型的,单独运行的Subversion服务器,这个服务器使用自己的协议,可以轻松的用SSH封装。

tortoisesvn是什么?

TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将Subversion和版本控制系统看作一种“时间机器”。

某些版本控制系统也是软件配置管理(SCM)系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性-比如,对编程语言的支持,或者提供程序构建工具。不过Subversion并不是这样的系统;它是一个通用系统,可以管理任何类型的文件集,包括源代码。

TortoiseSVN的历史:

在2002年,Tim Kemp发现Subversion是一个很好的版本控制系统,但是没有好的图形化客户端,创建一个作为Windows外壳集成的Subversion客户端的创意来自TortoiseCVS,一个非常类似的CVS客户端。

Tim学习了TortoiseCVS的源代码,将其作为TortoiseSVN的基础,然后开始这个项目,注册了域名tortoisesvn.org,并将源代码提交到网上。此时Stefan Küng正在寻找一个好的免费版本控制系统,他发现了Subversion和TortoiseSVN,由于TortoiseSVN还不能够使用,他加入了这个项目并开始编程。很快他便重写了大多数代码,并且开始添加命令和特性,此时,最初的代码都已经不复存在了。

随着Subversion越来越稳定,吸引了越来越多的用户开始使用TortoiseSVN作为他们的Subversion客户端。用户群增长迅速(每天都持续增长)。Lübbe Onken提供了许多漂亮图标和TortoiseSVN的logo,细心照料网站并且管理翻译。

tortoisesvn中文设置

1、我们在安装完成TortoiseSVN软件后,在解压的软件包中双击运行LanguagePack_1.11.0.28416-x64-zh_CN.msi文件,该文件就是TortoiseSVN软件的中文补丁,我们进入到安装界面,直接点击下一步继续安装。

2、进入到正在安装界面,等待安装进度条完成就可以了,安装速度是很快的。

3、TortoiseSVN中文包安装完成,我们点击界面下方的完成就可以关闭该界面了。

4、接下来我们返回到桌面,鼠标右键点击桌面然后会出现菜单栏,如下图所示,我们点击TortoiseSVN选项,在选项右侧找到Settings(设置)选项,然后进入到该界面。

4、接下来我们进入到Settings(设置)界面,我们在界面右侧找到Language(语言)选项,然后在后方的下拉框中选择中文,最后为我们点击界面下方的确定就可以成功设置为中文了。

tortoisesvn常用命令

svn add file|dir--添加文件或整个目录

svn checkout--获取svn代码

svn commit--提交本地修改代码

svn status--查看本地修改代码情况:修改的或本地独有的文件详细信息

svn merge--合并svn和本地代码

svn revert--撤销本地修改代码

svn resolve--合并冲突代码

svn help[command]--查看svn帮助,或特定命令帮助

tortoisesvn安装说明:

1.下载对应版本的客户端

2.先安装TortoiseSVN.msi

3.再安装LanguagePack.msi

4.单击右键TortoiseSVN-Setting

5.在General的Language选择简体中文

6.点击确定,完成

tortoisesvn常见问题

问:svn客户端(TortoiseSVN)如何新增新增文件?

答:在SVN工作目录下,对于文件修改,完成后只需要commit就ok了,但对于新增文件,或者从其它目录复制进来的文件或文件夹,需要在commit之前需要做一步add操作,即将文件或文件夹添加到svn工作目录中来,否则SVN客户端不认它。具体操作很简单

然后再如图所示,右键commit即可,commit之后,在浏览器上输入你的应用地址就能访问了。

问:svn客户端(TortoiseSVN)失败的处理方法?

答:当使用TortoiseSVN下载项目失败之后,重新下载之前需要Clean up,在TortoiseSVN中Clean up总是失败。

在命令行行中执行svn cleanup就成功了。

问:TortoiseSVN如何检索地址?

答:鼠标右键桌面,选择“SVN CheckOut”,输入检索的地址,点击OK,就开始从svn服务器端检索出内容

问:TortoiseSVN如何添加地址?

答:检索出文件夹内容之后,我们把要上传的文件夹或者文件放到检索的内容里面,鼠标右键点击“TortoiseSVN->Add”进行添加文件到svn上

问:是否可以创建一个本地的版本库到网络文件夹?

答:不能创建Berkeley DB版本库到共享的网络地址

问:是否可以使用不同的Subversion客户端来操作同一个工作拷贝?

答:可以,客户端只是用来控制你的工作拷贝,以及工作拷贝与版本库之间的交互。工作拷贝里的元数据对于不同的客户端来说都是一样的。

展开全部
  • tortoisesvn
  • tortoisesvn
  • tortoisesvn
热门标签
推荐下载
相关最新

CopyRight 2008-2022 All Rights Reserved

备案编号:皖ICP备2025088915号-1