subversion 1.5新特性

svn推出后很多cvs用户都没有选择升级,使用习惯是一大原因,1.4版本推出来后慢慢改变了这个局面,而1.5版本发布后则彻底改变了这个局面,Subversion 1.5是以前Subversion发布版本的超集,可以认为是svn 1.6之前"最好的"版本。包含所有1.0.x到1.4.x的,以及以前版本没有的修正和特性。

[b]Merge Tracking [foundational] (issue #820)[/b]
这个版本大功能
merge tracking的功能是记录merge的历史,即记录从哪里merge到什么地方,merge了哪些版本,这些信息记录在properties中的svn:mergeinfo中,可以通过merge到的branch中右键通过show properties来查看,如图,可以看出merge的来源是trunk,版本是8-10和12


在show log的过程中有一个includ merged revisions的多选框,选择它之后可以看到merge来源的修改记录也会显示出来,这些修改记录会被灰色显示,如图,版本8-10,12是灰色的。


merge过的版本号将在tortoiseSVN merge的选择中变成灰色,表示这些版本已经merge过了,不要去重复merge,如下:


[b]checkout支持 --depth操作 Sparse checkouts[/b] (see new '--depth' option) (issue #695)
即可以支持自定层次的checkout,这是很实用的功能.
在tortoiseSVN中checkout时使用了checkout depth功能,它会记录这个depth到所有的子目录下面,需要改变这个depth值通过update to revision中的下拉框进行修改。
命令行的修改方式是svn up --set-depth=infinity
[b]Interactive conflict resolution (r25670 et al)[/b]
[b]svn:externals handles relative URLs (issue #1336) and peg URLs[/b]
[b]Changelist support[/b]
changelist功能一个客户端的功能,通过文件名来将修改归类做一个集合,如a.java和b.java都是为了实现用户管理功能,我们可以建立一个changelist叫做"用户管理",之后每次commit时客户端会自动根据将文件列表在changelist中。
新建一个changelist的方法是在commit窗口或者check for midifications窗口中选中一个修改过的文件-右键选择move to changelist-选择new changelist
changelist完全是客户端的功能,不会传到版本库中,也无法和别人共享,这只是一个方便使用的功能,我认为用处也有限
OpenStack ussuri 私有云平台搭建企业级实战 openstack是一个云操作系统,这个操作系统控制着数据中心中的计算,存储和网络资源。所有这些资源的管理都是通过API来来实现的,并且管理资源都有相应的认证机制。在openstack中有一个叫做dashboard的仪表盘,这个仪表盘通过web界面可以管理这些在DC中的资源。除了能提供IaaS功能外,你还可以使用orchestration,错误管理和服务管理等服务来确保应用的高可用性。 阅读详情

相关推荐

TortoiseSVN-1.9.5 64位版本控制系统客户端汉化安装指南

TortoiseSVN是一个开放源代码的版本控制系统,它允许用户在本地计算机上进行文件版本的管理和追踪。作为Subversion的客户端,它提供了一种简便的方式来控制版本,确保文件和数据在开发过程中的安全性、可靠性和可追溯性。版本控制是软件开发中不可或缺的组成部分。它允许多个开发者在同一个项目上协作,同时跟踪和管理源代码文件的变更历史。在没有版本控制的情况下,团队协作会非常困难,特别是在涉及到多人同时修改同一文件时。

weixin_33480380的博客 935

svn subverion 1.5.3安装步骤

由于测试的要求,需要在centos5.7上面安装subversion1.5.3,记录一下过程吧。 这个版本太老了,2008年发布了,至少14年了。 网上很难找到安装的步骤了,不管怎么样,先试一下吧。 subversion下载地址: Index of /dist/subversion 安装文档: https://svn.apache.org/repos/asf/subversion/trunk/INSTALLhttps://svn.apache.org/repos/asf/subversion/t

jolly10的专栏 696

25新凯来机械面试结构设计师面试问题心得总结 机械面试经验分享体会 面试全过程

【资源文件部分面试题】新凯来机械面试题目经验【面试题目】结构设计师岗位一面1.自我介绍2.有没有挂过科3.绘图用的3D和2D软件是什么4.手里有没有offer5.能不能接受岗位调剂6.是独生子吗7.弟弟多大了源文件内容概要:本资源文件是一份详尽的机械工作面试经验分享,旨在为即将参加或有意向加入机械工程师岗位的求职者提供宝贵参考。内容涵盖了从面试前准备到面试后跟进的全过程,包括但不限于机械岗位的面试流程解析、常见技术问题的深度剖析与解答思路、过往项目案例的分享与讨论,以及行为面试问题的应对策略与技巧。此外,还融入了个人面试心得与反思,帮助读者从多个维度理解和准备面试。适合人群:机械工程、自动化、机电一体化等相关专业的应届毕业生及有一定工作经验的从业者;对品牌有浓厚兴趣,希望进入其机械研发团队或相关技术支持部门的求职者;正在寻求职业转型,希望向智能制造、自动化设备等领域发展的专业人才;希望通过面试技巧提升,增强自身竞争力,争取更高职位或更好待遇的职场人士。

subversion1.5 使用总结

   subversion使用基本步骤 一、服务器端配置 1、安装subversion,检查环境变量是否配置正确,否则配置PATH; 2、新建仓库(repository),首先在硬盘上新建仓库存储目录,如:E:\svn\repository, 然后在命令行输入:svnadmin create E:\svn\repository,即创建了仓库; 3、启动SVN服务器;命令行输入:svnserve –...

飛翔 183

Subversion 1.5 安装配置指南

來源:http://www.cnblogs.com/bigshow/archive/2008/10/13/1310288.html 使用Subversion进行版本控制可以更加有效的控制软件开发过程,节省开发时间。本文主要介绍windows平台下Subversion的安装配置。1.下载Subversion服务器和客户端(使用TortoiseSVN)    Subvers

xyzroundo的专栏 726

[导入]SubVersion 1.5

阅读全文 类别:源代码管理查看评论文章来源:http://hi.baidu.com/luchaoshuai/blog/item/b7f048082d23dad463d9860d.html 转载于:https://www.cnblogs.com/luchaoshuai/archive/2008/06/28/1243025.html...

weixin_30267697的博客 138

Subversion 1.5.1安装

 1. 服务端a. 安装 Setup-Subversion-1.5.1.en-us.msi*. 下载自 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100b. 建立目录 d:/Reposc. 将d:/Repos, 作为 SVN 的数据库仓库(管理文件版本的数据库)  C:/>svnadm

gong_hui2000的专栏 1492

Subversion 发布新版本1.5 新特性完全解析

北京时间2008年6月20日凌晨,令人期待的Subversion1.5发布,Subversion1.5包含了超过所有以前版本的改进。Subversion中文站第一时间为大家提供了中文版的发布说明,另外我们还为大家准备了Subversion1.5专题,给许多特性提供了更深入的讨论。还有我们翻译的《使用Subversion进行版本控制》也已经发布1.4版本,最新的1.5版本也正在翻译中。译者:ht

cabay的专栏 585

Subversion1.5发布说明

北京时间2008年6月20日凌晨,令人期待的Subversion1.5发布,Subversion1.5包含了超过所有以前版本的改进。Subversion中文站第一时间为大家提供了中文版的发布说明,另外我们还为大家准备了Subversion1.5专题,给许多特性提供了更深入的讨论。还有我们翻译的《使用Subversion进行版本控制》也已经发布1.4版本,最新的1.5版本也正在翻译中。译者:ht

rocksun21的专栏 6538

Ubuntu 9.04 – Upgrade Subversion 1.5 to 1.6

Ubuntu 9.04 – Upgrade Subversion 1.5 to 1.6<br />September 3rd, 2009 Posted in Open Source, Version Control Systems <br />For those of you, who use Ubuntu 9.04 and would like to have the new features coming with Subversion 1.6, here is a short guide to upg

ohhmygod的专栏 850

Subversion 1.5已发布

Subversion是一款成熟的开源版本控制工具,广泛应用于众多开源项目中,如Apache软件组织、KDE、GNOME、Free Pascal、GCC、Python、Django、Ruby、Mono。它刚刚发布了1.5版。它的设计初衷是用来替代CVS——很多人都觉得后者有着很严重的限制。\虽然Subversion引发了遍及各地的“分支模型”之战,它相对于CVS还是有着巨大的改进。一些实践者列出了它...

cpongo5 159

Subversion 1.5.0 正式发布了

The Subversion team is proud to announce the release of Subversion 1.5.0. The first new feature release of Subversion in almost 2 years, 1.5.0 contains a number of new improvements and features. A det...

lzjqq的专栏 177

TortoiseSVN - Download下载 - 1.5.6

 TortoiseSVN - Download下载 - 1.5.6TortoiseSVN version 1.5.6, linked against Subversion 1.5.5 got released.已发布TortoiseSVN 1.5.6版本,对应于Subversion 1.5.5版本。This is a bugfix/maintenance release only with n

胡争辉 2115

TortoiseSVN - Download下载 - 1.5.7

 TortoiseSVN - Download下载 - 1.5.7TortoiseSVN version 1.5.7, linked against Subversion 1.5.5 got released.已发布TortoiseSVN 1.5.7版本,对应于Subversion 1.5.5版本。This is a bugfix/maintenance release only

胡争辉 2272

TortoiseSVN - 翻译 - Download下载 - 1.5.9

TortoiseSVN - 翻译 - Download下载 - 1.5.9 TortoiseSVN version 1.5.9, linked against Subversion 1.5.6 got released. TortoiseSVN 1.5.9版本对应于已发布的Subversion 1.5.6版本。 This is a bugfix/maintenance release...

baiguomeng 110

TortoiseSVN - 翻译 - Download下载 - 1.5.8

TortoiseSVN - 翻译 - Download下载 - 1.5.8 TortoiseSVN version 1.5.8, linked against Subversion 1.5.5 got released. 已发布TortoiseSVN 1.5.8版本,对应于Subversion 1.5.5版本。 This is a bugfix/maintenance release onl...

baiguomeng 131

Subversion1.5发布

北京时间2008年6月20日凌晨,令人期待的Subversion1.5发布,Subversion1.5包含了超过所有以前版本的改进。Subversion中文站第一时间为大家提供了中文版的发布说明,另外我们还为大家准备了Subversion1.5专题,给许多特性提供了更深入的讨论。还有我们翻译的《使用Subversion进行版本控制》也已经发布1.4版本,最新的1.5版本也正在翻译中。译者:ht

elimago的专栏 1832

SVN操作笔记(2)

Subversion 1.5 及以后的版本使用属性保留合并记录。关于已合并的修改,我们可以获得更详细的历史。例如,你在分支中开发了一个新特性并且将此分支合并到主干,此特性开发将会以一次合并提交的形式显示在主干的日志中,即使在分支开发中可能有 1000 次提交。 本文转自 手不要乱摸 51CTO博客,原文链接:http://blog.51cto.c...

weixin_34212189的博客 71
上一篇: svn tree conflicts 简介
下一篇: mysql errorcode: 17的原因及解决
eyejavaeye
博客等级 码龄19年 74粉丝 10原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值