成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

情報獲悉Subversion1.6.11發(fā)布,敬請關(guān)注

開發(fā) 項目管理
本文主要介紹了Subversion1.6.11發(fā)布,Subversion(SVN)和ConcurrentVersionsSystem(CVS)相比較有哪些優(yōu)點,及其更新內(nèi)容。

據(jù)悉Subversion1.6.11發(fā)布已經(jīng)揭曉,共所周知現(xiàn)在互聯(lián)網(wǎng)上免費的版本控制服務(wù)多基于Subversion,因為它是一個版本控制系統(tǒng),相對于的RCS、CVS,采用了分支管理系統(tǒng),它的設(shè)計目標(biāo)就是取代CVS。下面先看一下它和CVS的比較:

1.對重命名、刪除文件的支持

CVS:不支持本地文件重命名提交

刪除分remove和erase兩種前者把本地和庫中文件都刪除后者只是刪除本地文件

不能刪除文件夾

SVN:支持文件重命名提交系統(tǒng)會提示刪除舊文件,創(chuàng)建新文件

刪除本地文件提交庫中文件也被刪除

2.對中文路徑名的支持
CVS:支持的比較好
SVN:要將權(quán)限控制文件保存為SVN支持的UTF-8格式

3.本地文件與庫的對應(yīng)關(guān)系
CVS:可以多對多
SVN:一個庫可以有多個工作目錄但一個工作目錄只能對應(yīng)一個庫雖然可以更改庫位置但是要求很嚴(yán)格

4.庫中文件存放方式
CVS:完全用戶可見方式與客戶端文件夾結(jié)構(gòu)完全一直(CVS生成文件除外)
SVN:與vss相似,看不到文件真正的內(nèi)容

5.用戶、權(quán)限管理
CVS:管理員很難清楚的知道一個項目到底有多少個用戶各用戶的權(quán)限和密碼是什么只能用分組的方式管理用戶而且密碼和權(quán)限還是不清晰
SVN:查看、修改配置文件即可

6.權(quán)限
CVS:有read、write、creat、none這四種權(quán)限,任何人不能刪除文件夾。
SVN:只有read、write、none三種權(quán)限creat和delete權(quán)限好象和write是捆綁在一起的

Subversion1.6.11發(fā)布體現(xiàn)了Subversion的快速發(fā)展,通過與ConcurrentVersionsSystem(CVS)的比較我們可以看到它的優(yōu)勢。
優(yōu)于CVS之處

原子提交。一次提交不管是單個還是多個文件,都是作為一個整體提交的。在這當(dāng)中發(fā)生的意外例,如傳輸中斷,不會引起數(shù)據(jù)庫的不完整和數(shù)據(jù)損壞。重命名、復(fù)制、刪除文件等動作都保存在版本歷史記錄當(dāng)中。對于二進(jìn)制文件,使用了節(jié)省空間的保存方法。(簡單的理解,就是只保存和上一版本不同之處)目錄也有版本歷史。整個目錄樹可以被移動或者復(fù)制,操作很簡單,而且能夠保留全部版本記錄。分支的開銷非常小。優(yōu)化過的數(shù)據(jù)庫訪問,使得一些操作不必訪問數(shù)據(jù)庫就可以做到。這樣減少了很多不必要的和數(shù)據(jù)庫主機之間的網(wǎng)絡(luò)流量。

使用情況

雖然在2006年時Subversion的使用族群仍然遠(yuǎn)少于傳統(tǒng)的CVS,但已經(jīng)有許多開放原碼團(tuán)體決定將CVS轉(zhuǎn)換為Subversion。已經(jīng)轉(zhuǎn)換使用Subversion的包括了FreeBSD、ApacheSoftware Foundation、KDE、GNOME、GCC、Python、Samba、Mono以及許多團(tuán)體。有許多的團(tuán)隊換用Subversion是因為Trac所提供的專案管理環(huán)境。除此之外,一些自由軟件開發(fā)的協(xié)作網(wǎng)如SourceForge除了提供CVS外,現(xiàn)在也提供專案開發(fā)者使用Subversion作為原碼管理系統(tǒng),JavaForge、GoogleCode以及BountySource則以Subversion作為官方的原碼管理系統(tǒng)。那么Subversion1.6.11發(fā)布后和以前的版本有什么改進(jìn)的地方呢?請看下文;

該版本改進(jìn)內(nèi)容:

User-visiblechanges:
◆fixforrepositoriesmountedviaNFS(issue#3501)
◆enableTCPkeep-alivesinSVNserve(r880552)
◆tightenrestrictionsonrevpropsfor'SVNadminverify'(r904594)
◆makera_serfgivebetterout-of-dateinformation(issue#3561)
◆improveerrormessageuponconnectionfailurewithSVN+ssh://(r922516)
◆allow'SVNlog'onanuncommittedcopy/movedestination(r901752)
◆make'SVNadminhotcopy'copythefsfsconfigfile(r905303)
◆mergeinfoimprovementswithnon-inheritablemergeinfo(issue#3573)
◆makemergeinfoqueriesnotrequireaccesstothereporoot(issue#3242)
◆updateURLstoreferthethenewapache.orgrepository(r904301,-94)
◆updaterelativeexternalsduringaswitch(issue#3390)
◆fix'merge--reintegrate'withself-referentialmergeinfo(r892050,-85)
◆improvewc-ngworkingcopydetection(r929382)
◆improvehandlingofmergeinfowhenusingserf(r880461)
◆fixed:'SVNlookplist--revprop'with'-tTXN_NAME'(r917640,-8211)
◆fixed:fileexternalfromURLcannotoverwriteexistingitem(issue#3552)
◆fixed:potentialmemoryerrorin'SVNstatus'(r923674,-9)
◆fixed:mergerecordsmergeinfofromnaturalhistorygaps(issue#3432)
◆fixed:theoreticalpossibilityofDBcorruption(r926151,-67)

Developer-visiblechanges:
◆disablechecksforwc-ngworkingcopieswhenrunningthetestsuite
◆onWindows,don'tignoremoveoperationerrorcodes(r896915)
◆moreprecisereportingoferrorsoccuringwithsqliteinit(r927323,-8)
◆ensurerangelistAPIsarecommutative(r923389,-91)

【編輯推薦】

  1. CentOS安裝新版Subversion
  2. Subversion Pre-Commit-Hook Template未明安全漏洞
  3. Subversion SVN協(xié)議解析遠(yuǎn)程整數(shù)溢出漏洞
  4. 三大主流Subversion客戶端初探
  5. 如何結(jié)合使用Subversion和Eclipse
責(zé)任編輯:佚名
相關(guān)推薦

2010-05-19 09:28:52

2010-05-17 10:05:55

Subversion1

2010-03-17 16:45:45

云計算

2010-06-18 13:24:01

GroovyGroovy 1.7.

2009-06-21 13:37:53

2011-11-02 17:08:48

OpenBSD發(fā)布

2009-09-27 13:41:55

Eclipse 3.5

2009-02-25 09:35:12

LinuxBASH 4.0OS X v10.4

2012-03-15 16:46:02

JavaMyBatis

2010-05-19 08:56:25

Dolphin Sub

2011-06-07 10:07:06

LibreOffice

2011-08-02 09:15:49

LibreOffice

2011-02-24 09:36:33

LibreOffice

2011-12-21 08:58:23

Java

2012-11-14 09:31:13

CloudStackIaaSCitrix

2012-03-15 09:57:59

JavaDynamicRepo

2009-03-18 14:42:23

LinuxGTK+ 2.16.0發(fā)布

2009-03-19 20:40:03

LinuxNetBeans ID

2009-05-25 13:40:56

UbuntuEeebuntu Ba

2012-02-24 09:11:29

JavaJikes
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产免费一区二区三区 | 自拍偷拍中文字幕 | 黄色骚片 | 欧美www在线| 一区视频在线 | 色综合一区二区 | 精品久久影院 | 一区二区精品在线 | 久久小视频 | 国产传媒视频在线观看 | 日韩亚洲一区二区 | 亚洲高清成人在线 | 国产精品久久久99 | 天天色天天射天天干 | 国产第一亚洲 | 男人的天堂在线视频 | 亚洲午夜精品久久久久久app | 天色综合网 | 精品综合 | 男女那个视频 | 亚洲一区二区三区免费在线观看 | 久久偷人| 呦呦在线视频 | 中文字幕国产 | 久草视 | 久久精品一区 | www.狠狠干| 蜜桃免费一区二区三区 | 国产精品亚洲综合 | 日韩视频区 | 99久久99久久精品国产片果冰 | 亚洲中午字幕 | 亚洲人成在线观看 | 国产精品福利视频 | 日本五月婷婷 | 欧美精品一区二区在线观看 | 九一在线 | 久久成人免费观看 | 自拍偷拍中文字幕 | 欧美精品一区二区三区在线播放 | 国产在线97 |