資源描述:
《配置管理工具SVN使用規(guī)范標(biāo)準(zhǔn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、....配置管理工具SVN使用規(guī)范西安四海為家房車有限公司學(xué)習(xí)資料....文檔修訂記錄章節(jié)編號版本號修訂內(nèi)容簡述修訂日期作者1.0第一次建立2017-3-16王寧學(xué)習(xí)資料....目錄1.引言41.1Subversion的介紹41.2Subversion的特性41.3SVN鏈接模式51.4SVN操作流程52.SVN使用62.1SVN軟件安裝62.2SVN庫介紹62.3基本操作72.3.1系統(tǒng)登錄72.3.2設(shè)置功能(Settings)82.4系統(tǒng)規(guī)范使用122.4.1遷出配置庫內(nèi)容(SVNCheckout)122.4.2更新文件(SVNUp
2、date)142.4.3提交更新(SVNCommit)152.4.4增加文件(Add)172.4.5檢查更新(Checkformodifications)172.4.6刪除文件(Delete)172.4.7撤銷更改(Revert)182.4.8鎖定和解鎖(GetlockandReleaselock)182.4.9重命名文件(Rename)182.4.10獲取歷史文件(Showlog)182.4.11版本控制202.4.12與目錄無關(guān)內(nèi)容212.4.13文件夾目錄名稱規(guī)范212.4.14文件上傳格式222.4.15文件、數(shù)據(jù)放置222.5日
3、常使用問題222.5.1版本庫無響應(yīng)222.5.2郵件中的路徑鏈接222.5.3系統(tǒng)庫最上層打不開232.5.4提交失?。–ommitfail)232.5.5SVN文件夾無法下載242.5.6特征圖標(biāo)的顯示242.5.7沖突問題解決252.5.8提交時出現(xiàn)的磁盤空間不足問題262.5.9IE瀏覽器與版本庫瀏覽器的差異26附錄1:SVN特殊權(quán)限申請表27附錄2:SVN功能解析28學(xué)習(xí)資料....1.引言1.1Subversion的介紹SVN是Subversion的縮寫。Subversion管理隨時改動的文件和目錄,以二進(jìn)制格式存儲所有的文件
4、,使用高效的比較二進(jìn)制差異算法來計(jì)算版本之間的改動。同時,它是一個時間機(jī)器,隨時記錄文件和目錄的每次改動,例如:文件的增加、刪除、重新排列文件等。同時SVN允許你恢復(fù)以前舊版本的數(shù)據(jù),或者檢查數(shù)據(jù)變化的歷史。SVN使用類似數(shù)據(jù)庫事物的方式來處理用戶提交入庫的過程,整個改動要么成功的被提交,要么被中斷并回滾。在數(shù)據(jù)提交完之前,其他人是看不到用戶提交的修改文件,你看到的要么是改動之前的狀態(tài),要么是改動之后的狀態(tài)。這樣的行為被稱為“原子提交”。原子提交很有用,因?yàn)樗鼙WC所有相關(guān)人員看到的總是相同的東西。原子提交過程的其中一步就是包括把你的所有
5、改動打包為一個“修訂集”(有時被稱為改動集),并且再給個改動標(biāo)記的修訂號(綠色勾變?yōu)榧t色嘆號)。1.2Subversion的特性1.2.1版本化的目錄Subversion實(shí)現(xiàn)了一個可以跟蹤目錄樹更改的“虛擬”版本化文件系統(tǒng),文件和目錄都是有版本的。1.2.2真實(shí)的版本歷史通過Subversion你可以對文件或是目錄進(jìn)行增加、拷貝和改名操作,也可以新增一個具有干凈歷史的文件??梢院敛豢鋸埖膶⒚恳粋€版本都可以作為一個記憶片段定點(diǎn)。學(xué)習(xí)資料....1.2.3原子提交版本庫采用二進(jìn)制差異形式提交修改的數(shù)據(jù)內(nèi)容,一系列的改動,要么全部提交到版本庫,
6、要么一個也不提交,這樣可以讓用戶構(gòu)建一個需要提交修改的邏輯塊,放置部分修改提交到版本庫。1.2.4一致的數(shù)據(jù)操作Subversion表示文件是建立在二進(jìn)制文件區(qū)別算法基礎(chǔ)上的,對于文本(可讀)和二進(jìn)制(不可讀)文件具備一致的草所方式,兩種類型的文件都壓縮存放在版本庫中。1.1SVN鏈接模式其中本地工作副本與SVN系統(tǒng)鏈接的媒介是“.svn”隱藏文件夾,.svn隱藏文件夾中包含了系統(tǒng)鏈接、版本等信息,下圖為本地工作副本與SVN系統(tǒng)鏈接后狀態(tài),綠色勾代表文件受系統(tǒng)控制(后面簡稱:受控)標(biāo)志,紅色嘆號為受控文件改動標(biāo)志。鏈接狀態(tài)1.2SVN操作
7、流程WorkingCopyWorkingCopyRepositoryNetwork版本庫網(wǎng)絡(luò)本地工作副本檢出、提交操作流程圖上圖中學(xué)習(xí)資料....總體概括了SVN整個操作過程:首先用戶從版本庫通過網(wǎng)絡(luò)“檢出”到本地工作副本中,然后,在本地工作副本中進(jìn)行增加、修改、刪除文件后“提交”到版本庫中,如果本地工作副本中版本較系統(tǒng)版本過時,用戶使用“更新”功能與系統(tǒng)上版本保持一致。1.SVN使用2.1SVN軟件安裝下載地址:https://tortoisesvn.net/downloads.zh.html;安裝完不要忘記重啟電腦安裝完成后,按下鼠標(biāo)
8、右鍵,會看到如下界面:?如果顯示是這樣的,就說明安裝成功了。2.2SVN庫介紹1.12.2.1SVN庫SVN庫,分別是:開發(fā)庫和運(yùn)營庫。其中開發(fā)庫和運(yùn)營庫為同一帳號密碼學(xué)習(xí)資料....。各庫的