小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

SVN:Fully recursive、Working copy和Immediate children...區(qū)別

 一本正經(jīng)地胡鬧 2019-08-14

前言

工作中一直使用SVN作為版本控制軟件,每天更新(Update)和上傳(Commit)是必要的操作,偶爾也會用到檢出(Checkout)功能,最近發(fā)現(xiàn)更新和檢出都會涉及到一個參數(shù),那就是目錄的深度,檢出操作的時候叫做檢出深度(Checkout Depth),更新操作的時候叫做更新深度(Update Depth),其中有好多個選項,比如”Fully recursive”、”Immediate children, including folders”、”O(jiān)nly file children”、”O(jiān)nly this item”、”Working copy”、”Exclude”等等,下面我們來詳細(xì)解釋一下這些都什么含義。

含義

在具體解釋之前我們看一下操作界面是什么樣的,先來看看檢出,在一個不受SVN版本控制的目錄下單擊鼠標(biāo)右鍵,選擇”Check Out”選項,會彈如下界面,我們可以查看檢出深度選項(Checkout Depth):


check depth

如果鼠標(biāo)單擊收SVN版本控制的文件或者目錄,可以選擇”Update to revision”選項,然后會彈出如下界面,在這個界面中可以查看更新深度選項(Update Depth):


update to this version

更新深度界面:


update depth

從前面幾個截圖中我們可以發(fā)現(xiàn)檢出深度和更新深度的選項不完全相同,但總共只有以下幾種,我們只需要統(tǒng)一記住即可,你可以選擇要檢出的深度,它允許你指定子目錄遞歸的深度。如果你只需要大目錄中的幾個子條目,你可以只檢出最高層目錄,然后遞歸的更新選擇的目錄。

  • Working copy:工作副本,保持工作副本指定的深度。此選項不用于檢出對話框,但它是其它所有含有深度配置對話框的默認(rèn)配置。個人理解:這個選項不會出現(xiàn)在檢出深度中,只會出現(xiàn)在更新的深度選擇中,也就是更新時保持目錄檢出時的深度,比如檢出時選擇”Immediate children, including folders”則更新時”Working copy”等同于”Immediate children, including folders”

  • Fully recursive:全遞歸,檢出完整的目錄樹,包含所有的文件或子目錄。很好理解,全部檢出或者更新當(dāng)前選中文件或目錄中的內(nèi)容。

  • Immediate children, including folders:直接子節(jié)點,包含文件和文件夾。檢出當(dāng)前目錄中的文件或直接子文件夾,但是不遞歸展開子文件夾。

  • Only file children:僅文件子節(jié)點,檢出指定目錄,包含所有文件,但是不檢出任何子文件夾。

  • Only this item:僅僅檢出此項,只檢出目錄。不包含其中的文件或子文件夾。

  • Exclude:排除,對于已經(jīng)創(chuàng)建好的工作副本,可以使用此選項來縮減文件夾的深度。這個選項只在更新至版本對話框中可用。個人理解就是在已經(jīng)檢出的版本目錄中去除掉一些不需要更新的文件和目錄。

學(xué)以致用

其實我們了解這些選項也是為了使用,說一個自己的例子:之前自己用SVN都是用默認(rèn)選項,從來沒有修改過檢出深度和更新深度,檢出深度一直是”Fully recursive”,更新深度一直是”Working copy”,也就是說沒有都是全更新,這就帶來一個問題,其實有時候檢出一個版本只是為了其中的幾個目錄,所里全部檢出會耽誤時間,一個個檢出又會丟下目錄,并且增加過多的.svn目錄,所以我現(xiàn)在檢出基本用”Immediate children, including folders”先把子文件和目錄下載下來,然后再選擇要更新的目錄使用”Fully recursive”進(jìn)行全部更新。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多