自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

經(jīng)驗(yàn)總結(jié):SVN學(xué)習(xí)筆記詳解

開(kāi)發(fā) 項(xiàng)目管理
本文和大家分享一下SVN學(xué)習(xí)筆記,介紹一下什么是TortoiseSVN以及每個(gè)菜單項(xiàng)的意思,歡迎大家一起來(lái)學(xué)習(xí)SVN方面的知識(shí)。

本節(jié)向大家介紹一下SVN學(xué)習(xí)筆記,主要包括TortoiseSVN概念介紹,每個(gè)菜單項(xiàng)的意思以及權(quán)限配置等內(nèi)容,和大家分享一下,希望對(duì)大家學(xué)習(xí)SVN有所幫助。
之前和組員做項(xiàng)目,在項(xiàng)目更新、合并的時(shí)候出現(xiàn)好多問(wèn)題,要么這個(gè)修改了,那個(gè)沒(méi)有修改,覆蓋的時(shí)候把代碼給覆蓋了得重新修改、或代碼沒(méi)了等等。為了今后出現(xiàn)的盡量避免這些沒(méi)有意義的問(wèn)題上,覺(jué)得學(xué)習(xí)版本控制工具。類似的比較流行的好像有VSS、CVS、SVN。挺好所SVN比較簡(jiǎn)單、操作方便、功能比CVS又強(qiáng)大所以能直接就用它了。在網(wǎng)上找了一些資料視頻學(xué)學(xué),現(xiàn)在寫(xiě)寫(xiě)就算是總結(jié)總結(jié)。

1.什么是TortoiseSVN
SVN學(xué)習(xí)筆記首先介紹一下什么是TortoiseSVN,它是Window下的一個(gè)非常優(yōu)秀的SVN客戶端工具。通過(guò)使用它,我們可以可視化我們管理我們的版本庫(kù)。不過(guò)由于它只有一個(gè)客戶端,所以它不能對(duì)版本庫(kù)進(jìn)行權(quán)限管理。TortoiseSVN不是一個(gè)獨(dú)立的窗口程序,而是集成在Windows右鍵菜單中,使用起來(lái)比較方便。

2.TortoiseSVN每個(gè)菜單項(xiàng)的意思
a)SVN學(xué)習(xí)筆記中這一段介紹比較多,參考對(duì)這些菜單比較熟悉的話可以不看。
序號(hào)
菜單項(xiàng)
說(shuō)明

1.SVNCheckout(SVN取出)
點(diǎn)擊SVNCheckout,彈出檢出提示框,在URLofrepository輸入框中輸入服務(wù)器倉(cāng)庫(kù)地址,在Checkoutdirectory輸入框中輸入本地工作拷貝的路徑,點(diǎn)擊確定,即可檢出服務(wù)器上的配置庫(kù)

2.SVNUpdate(SVN更新)
如果配置庫(kù)在本地已有工作拷貝,則取得***版本只是執(zhí)行SVNUpdate即可,點(diǎn)擊SVNUpdate,系統(tǒng)彈出更新提示框,點(diǎn)擊確定,則把服務(wù)器是***版本更新下來(lái)

3.Import(導(dǎo)入)
選擇要提交到服務(wù)器的目錄,右鍵選擇TortoiseSVN----Import,系統(tǒng)彈出導(dǎo)入提示框,在URLofrepository輸入框中輸入服務(wù)器倉(cāng)庫(kù)地址,在ImportMessage輸入框中輸入導(dǎo)入日志信息,點(diǎn)擊確定,則文件導(dǎo)入到服務(wù)器倉(cāng)庫(kù)中。

4.Add(加入)
如果有多個(gè)文件及文件夾要提交到服務(wù)器,我們可以先把這些要提交的文件加入到提交列表中,要執(zhí)行提交操作,一次性把所有文件提交,如圖,可以選擇要提交的文件,然后點(diǎn)擊執(zhí)行提交(SVNCommit),即可把所有文件一次性提交到服務(wù)器上

5.CheckforModifications(檢查更新)
點(diǎn)擊CheckforModifications,系統(tǒng)列表所以待更新的文件及文件夾的狀態(tài).

6.RevisionGraph(版本分支圖)
查看文件的分支,版本結(jié)構(gòu),可以點(diǎn)擊RevisionGraph,系統(tǒng)以圖形化形式顯示版本分支.下面SVN學(xué)習(xí)筆記向你介紹如何改名,刪除,移動(dòng),還原等內(nèi)容更。

7.Rename(改名)
SVN支持文件改名,點(diǎn)擊Rename,彈出文件名稱輸入框,輸入新的文件名稱,點(diǎn)擊確定,再把修改提交,即可完成文件改名

8.Delete(刪除)
SVN支持文件刪除,而且操作簡(jiǎn)單,方便,選擇要?jiǎng)h除的文件,點(diǎn)擊Delete,再把刪除操作提交到服務(wù)器

9.Moving(移動(dòng))
選擇待移動(dòng)的文件和文件夾;按住右鍵拖動(dòng)right-drag文件(夾)到跟蹤拷貝內(nèi)的新地方;松開(kāi)左鍵;在彈出菜單中選擇movefilesinSubversiontohere

10.Revert(還原)
還原操作,如剛才對(duì)文件做了刪除操作,現(xiàn)在把它還原回來(lái),點(diǎn)擊刪除后,再點(diǎn)擊提交,會(huì)出現(xiàn)如上的提示框,點(diǎn)擊刪除后,再點(diǎn)擊Revert,即已撤銷刪除操作,如果這時(shí)候點(diǎn)擊提交,則系統(tǒng)彈出提示框:沒(méi)有文件被修改或增加,不能提交

3.SVN下載安裝

4.建庫(kù)
a.在D盤(pán)建立一個(gè)文件svn,作為所有版本的根目錄,
b.點(diǎn)擊開(kāi)始—>運(yùn)行----à運(yùn)行cmd輸入以下命令:svnadmincreated:\svn\pro01。我們?cè)賮?lái)看一下SVN學(xué)習(xí)筆記中如何運(yùn)行服務(wù)器和權(quán)限配置內(nèi)容。

5.SVN服務(wù)的打開(kāi)
Svn服務(wù)的開(kāi)啟有兩種方式:
a.自帶的svnserver服務(wù)
b.與Apache配合使用

運(yùn)行服務(wù)器
輸入以下命令:Svnserve–d–rd:\svn
注意:
啟動(dòng)后不要關(guān)閉命令行窗口,關(guān)閉窗口會(huì)把svnserve停止

6.權(quán)限配置
打開(kāi)建立的版本庫(kù)文件夾/conf編輯server.conf添加如下幾行:
 

  1. [general]  
  2. password-db=passwd.conf  
  3. anon-access=none 
  4. auth-access=write 
  5. authzauthz-db=authz.conf  
  6.  
  7. [general]  
  8. password-db=passwd.conf  
  9. anon-access=none 
  10. auth-access=write 
  11. authzauthz-db=authz.conf  
  12.  

保證文件中只有這幾行是不被注釋的
在當(dāng)前文件夾新建authz.conf與passwd.conf文件

編輯passwd.conf文件,添加內(nèi)容:
[users]
用戶名=密碼
[users]
cjy=cjy
cjy=rw。本節(jié)介紹SVN學(xué)習(xí)筆記完畢。

【編輯推薦】

  1. 學(xué)習(xí)筆記:SVN與CVS優(yōu)缺點(diǎn)對(duì)比
  2. 刪除SVN目錄及從服務(wù)器端刪除SVN版本庫(kù)文件方法詳解
  3. SVN錯(cuò)誤如何產(chǎn)生及解決方法專家剖析
  4. 如何實(shí)現(xiàn)SVN倉(cāng)庫(kù)目錄規(guī)范化管理?
  5. 經(jīng)驗(yàn)總結(jié):TortoiseSVN客戶端使用心得
責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-06-13 13:44:07

UML學(xué)習(xí)筆記

2009-06-10 16:48:54

NetBeans SV攻略

2009-09-16 17:13:54

學(xué)習(xí)Linq

2010-05-25 15:22:30

NetBeans SV

2011-07-08 13:15:52

JSP

2011-07-21 13:40:17

java

2009-08-13 18:13:27

C#學(xué)習(xí)經(jīng)驗(yàn)

2013-12-18 15:54:21

2010-05-19 16:57:49

SVN與CVS的區(qū)別

2010-06-02 10:26:06

SVN源代碼管理

2009-08-11 14:20:41

C# .NET學(xué)習(xí)經(jīng)驗(yàn)

2009-10-15 09:27:00

2010-03-18 17:24:51

云計(jì)算

2010-05-21 16:56:38

GoogleCode

2009-09-01 13:10:39

C#讀取Word

2010-01-05 16:46:14

學(xué)習(xí).NET Fram

2010-05-24 13:45:49

Redmine中使用S

2010-06-07 15:48:40

Hadoop0.20.

2009-08-19 09:24:43

AJAX引擎經(jīng)驗(yàn)總結(jié)

2009-09-29 16:32:11

OJB Hiberna
點(diǎn)贊
收藏

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