《SVN使用教程》PPT課件

《SVN使用教程》PPT課件

ID:46949770

大?。?.21 MB

頁數(shù):26頁

時(shí)間:2019-12-01

《SVN使用教程》PPT課件_第1頁
《SVN使用教程》PPT課件_第2頁
《SVN使用教程》PPT課件_第3頁
《SVN使用教程》PPT課件_第4頁
《SVN使用教程》PPT課件_第5頁
資源描述:

《《SVN使用教程》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、版本控制工具之SVNSubversion(SVN)概述Subversion是一個(gè)自由,開源的版本控制系統(tǒng)。在Subversion管理下,文件和目錄可以超越時(shí)空。Subversion將文件存放在中心版本庫里。這個(gè)版本庫很像一個(gè)普通的文件服務(wù)器,不同的是,它可以記錄每一次文件和目錄的修改情況。這樣就可以籍此將數(shù)據(jù)恢復(fù)到以前的版本,并可以查看數(shù)據(jù)的更改細(xì)節(jié)。正因?yàn)槿绱?,許多人將版本控制系統(tǒng)當(dāng)作一種神奇的“時(shí)間機(jī)器”。目前,絕大多數(shù)開源軟件都使用svn作為代碼版本管理軟件。Windows服務(wù)器版本W(wǎng)indows客戶端版本TortoiseSVN是window

2、s下最好用的subversion客戶,它跟Windows的資源管理器結(jié)合操作方便簡單。SmartSVN是一個(gè)功能強(qiáng)大而且簡單好用的圖形化的SVN客戶端。Subcommander是一款SVN的客戶端軟件,支持Windows和Mac和Linux系統(tǒng)。RapidSVN是一個(gè)跨平臺(tái)的SVN圖形化客戶端程序。QSvn是一個(gè)跨平臺(tái)的圖形界面的SVN客戶端程序,支持包括Linux/UNIX/Windows以及MacOS操作系統(tǒng)。SVN使用流程方式配置選擇VisualSVNServer服務(wù)端和TortoiseSVN客戶端搭配使用.SVN中的幾個(gè)重要概念FileSV

3、N中我們處理的所有文檔都叫文件操作:checkout,checkin,revert,commit,update,getlock,releaselock,renameRepositorySVN存儲(chǔ)庫,映射服務(wù)端一個(gè)文件夾WorkingSpace本地文件夾,工作目錄服務(wù)端設(shè)置進(jìn)入VisualSVNServerManager選擇Repositories?createnewRepository,名為“BlogSys”服務(wù)端設(shè)置服務(wù)端設(shè)置創(chuàng)建repository時(shí)設(shè)置權(quán)限(共三種,見下圖)服務(wù)端設(shè)置設(shè)置完畢創(chuàng)建用戶創(chuàng)建用戶:右鍵選擇Users?CreateN

4、ewUser創(chuàng)建用戶組創(chuàng)建用戶:右鍵選擇Groups?CreateNewGroup右鍵BlogSys?Properties分配權(quán)限權(quán)限類型(四種)InheritfromParent(Read/Write):權(quán)限和父節(jié)點(diǎn)的權(quán)限相同。NoAccess:沒有任何權(quán)限,用戶無法將文件下載到本地。ReadOnly:只讀,用戶只能從服務(wù)器將文件下載到本地,無法將修改提交到服務(wù)器。Read/Write:讀寫,用戶可以從本地將修改提交到服務(wù)器。選中源碼文件夾,右鍵(安裝SVN客戶端前提下)Import源碼到服務(wù)器將復(fù)制的版本庫URL粘貼上,在URL后面加上trun

5、k子路徑.然后在導(dǎo)入信息里面填上導(dǎo)入信息“checkinsourcecode".如圖:Import源碼到服務(wù)器CheckoutSourceCode新建一個(gè)工作文件夾,右鍵點(diǎn)擊SVNcheckout菜單,彈出如下窗體,檢查URL的正確性,點(diǎn)擊OK(提示用戶輸入用戶名和密碼,此處可以選中checkbox記住密碼)即可。常用客戶端操作Import,Checkout,update,commit,revert,add,rename,delete,getlock,releaselock等操作請(qǐng)看演示其他設(shè)置之提交時(shí)候必須寫注釋的設(shè)置:選中工作文件夾?new?l

6、ogsize(設(shè)置limit>0)即可。其他設(shè)置之客戶端重新設(shè)置用戶名和密碼在第一次使用TortoiseSVN從服務(wù)器CheckOut的時(shí)候,會(huì)要求輸入用戶名和密碼,這時(shí)輸入框下面有個(gè)選項(xiàng)是保存認(rèn)證信息,如果選了這個(gè)選項(xiàng),那么以后就不用每次都輸入一遍用戶名密碼了。不過,如果后來在服務(wù)器端修改了用戶名密碼,則再次檢出時(shí)就會(huì)出錯(cuò),而且這個(gè)客戶端很弱智,出錯(cuò)之后不會(huì)自動(dòng)跳出用戶名密碼輸入框讓人更新,我找了半天也沒找到修改這個(gè)用戶名密碼的地方其他設(shè)置之IDE插件VisualStudio中安裝AnkhSvn插件其他設(shè)置之IDE插件Eclipse中安裝SVN插

7、件其他設(shè)置之IDE插件Eclipse中安裝SVN插件TortoiseSVNfor?Delphi?IDE插件,支持D7?2007?2010QUESTION1.SVN中,權(quán)限一共多少種,分別是什么?2.SVN中怎么還原到指定的版本?3.怎么獲取到SVN的RepositoryURL4.Delete操作什么時(shí)候生效(刪除同步到Server)5.出現(xiàn)源碼文件沖突時(shí),怎么解決?6.怎么設(shè)置提交時(shí)必須寫注釋?Thankyou!

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。