下载之家_微软原版Msdn Win11正式版 64位系统下载

当前位置:首页软件下载应用软件详细列表

Subversion v1.8.17电脑版

Subversion v1.8.17电脑版

软件大小:8.92 MB软件语言:简体中文授权方式:免费软件

更新时间:2022-07-02运行环境:Win ALL

  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

Subversion电脑版简称SVN,是近年来崛起的版本管理软件,可称之为cvs的接班人。将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,Subversion电脑版可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。Subversion电脑版可以通过网络访问,从而使用户可以在不同的电脑上进行操作,从某种程度上来说,这种形式也让我们的团队能够轻而易举的就能够进行团队协作。

Subversion电脑版

Subversion电脑版优点:

在SVN之前,CVS(ConcurrentVersionSystem:协同版本控制系统)是使用最广泛的版本管理软件,服务器上保存所有的开发项目,开发者们通过服务器上的共享目录,共同开发同一个项目,达到追踪所有的工作进度,而服务器上也会保存历史版本信息,以方便开发者排错。  

SVN与CVS对比的优点如下:  

*统一的版本号。CVS是对每个文件顺序编排版本号,在某一时间各文件的版  

本号各不相同。而Subversion下,任何一次提交都会对所有文件增加到同一个新版本号,即使是提交并不涉及的文件。所以,各文件在某任意时间的版本号是相同的。版本号相同的文件构成软件的一个版本。  

*原子提交。一次提交不管是单个还是多个文件,都是作为一个整体提交的。在这当中发生的意外例如传输中断,不会引起数据库的不完整和数据损坏。  

*重命名、复制、删除文件等动作都保存在版本历史记录当中。  

*对于二进制文件,使用了节省空间的保存方法(简单的理解,就是只保存和上一版本不同之处)。  

*目录也有版本历史。整个目录树可以被移动或者复制,操作很简单,而且能够保留全部版本记录。  

*分支的开销非常小。  

*优化过的数据库访问,使得一些操作不必访问数据库就可以做到,这样减少了很多不必要的和数据库主机之间的网络流量。[1]  

Subversion电脑版使用方法

在开发subversion过程中,偶尔会发生更改的存储库数据库模式。老库,使用1.0以前的Subversion开发版本创建的,在升级时需要如下操作。如果在版本x和y之间发生模式更改,那么升级到y的存储库管理员必须执行以下操作:

Subversion电脑版

审计svnversio库作为一个整体,所以它不能扩大任何关键字的两个数,它将有两个possibly搜索和修改的文件在你的每一份工作都在线更新和承诺。

你想要的信息的回顾你的工作拷贝)是可用的“命令svnversion;它给你的信息在审计工作水平的一个拷贝(一给定的路径(见svnversion——服务细节)。

Subversion电脑版

查看项目的所有标记

假设你已经创建的标签复制以下的一贯政策,那么这只不过是在一个目录包含您的标签运行svn LS。通常,您可以在存储库中的标签目录中运行它,当然您可以自由地以更复杂的方式组织这个目录,或者完全地创建一个不同的约定。

Subversion电脑版

在两个标记之间查看日志

这在CVS中是一种常见的做法,并且是可以实现的,但需要更多的工作。假设您已经在不同的时间点制作了两个标记/主干,这里的最终目标是运行

Subversion电脑版

x和y是两个标记被复制的修改。要发现x和y,可以使用前面一节描述的相同技术(“查找分支的开始”)。标签目录上没有提交,因此下面的命令应该各自生成一个日志条目:

Subversion电脑版

修正不正确的标签

如果你的标签有点偏离,你可以像在CVS中经常做的那样“调整”它。只需检查标记目录的工作副本,进行任何更改,并提交。

记住,因为分支和标签是目录,当它们对您的项目不再有用时,它们也可以被删除。它们将继续存在于存储库的历史中。

Subversion电脑版

为文件库添加或删除一个文件或目录。该库将在用户运行svn commit改变。预定的操作表现为A或D的SVN状态,和SVN还原未做调度。目录真的可以被删除(尽管和所有删除的条目一样,仍然存在于历史中)。

Subversion电脑版