日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

svn 版本结构

發布時間:2024/4/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 svn 版本结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文描述 svn repository版本的物理結構

下面是版本37的內容及注釋,#之前的為內容,之后的外注釋

?

DELTA 35 0 4#本版本是35版本的增量版本,0 4的意義不是很清楚

SVN^A^@^@^W^E^S^D~PE^F~B^Rdsfaew^M

wer^M

ewrweENDREP#直到ENDREP為增量內容

id: 0-35.0.r39/53#39版本的id號

type: file#類型為文件

pred: 0-35.0.r38/49#39版本前一版本的id號

count: 4#不清楚

text: 39 0 33 23 0ad7106c3e6e01aed9ccf59c4774934e

cpath: /openssh/dtest.c#相對庫根目錄路徑

copyroot: 0 /#根目錄為/


PLAIN#以下內容為39版本修改文件的上層目錄包含內容

K 7#表示以下內容為7個字符

dtest.c#文件名

V 18#表示以下內容為18個字符

file 0-35.0.r39/53#文件id

K 5

hello

V 17

dir 0-20.0.r21/77

K 6

ji.txt

V 18

file 0-34.0.r34/17

K 44

step1_libssl0.9.8_0.9.8g-4ubuntu3.3_i386.deb

V 22

file 4-3.0.r3/11156648

K 48

step2_libssl0.9.8-dbg_0.9.8g-4ubuntu3.3_i386.deb

V 22

file 2-3.0.r3/11156028

K 51

step3_openssh-blacklist_0.1-1ubuntu0.8.04.1_all.deb

V 22

file 3-3.0.r3/11156336

K 46

step4_openssh-client_4.7p1-8ubuntu1.2_i386.deb

V 22

file 5-3.0.r3/11156953

?

K 46

step5_openssh-server_4.7p1-8ubuntu1.2_i386.deb

V 22

file 1-3.0.r3/11155729

K 23

?~V°??o ?~V~G?~\??~V~G??£.txt#中文目錄顯示亂碼

V 18

file 0-17.0.r30/61

END

ENDREP

id: 0-3.0.r39/779

type: dir

pred: 0-3.0.r38/775

count: 20

text: 39 200 566 566 83f6470b16635398bc7bee06f1c776c0

cpath: /openssh

copyroot: 0 /

之后還有更上一層目錄,直到/目錄; 當svn檢出39版本時,svn將根據樹形往上然后平行,然后循環往下搜索形成一個完成的鏡像;所以說每個版本都是版本庫的一個鏡像;

?當你以某個版本號num檢出某個目錄時,首先找到物理文件為num,然后根據其中的樹進行搜索,最終檢出需要的目錄;

?

轉載于:https://blog.51cto.com/liubincm/387284

總結

以上是生活随笔為你收集整理的svn 版本结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。