SVN操做手冊(part3)——SVN操做

SVN操做手冊

三、SVN操做

3.1 SVN服務端操做

3.1.1 建立倉庫

啓動VisualSVN Server Manager,如圖:服務器

 

 ① 右鍵Repositories,選擇create new repository如圖:svn

 

②在輸入框中輸入產庫名稱,如:137(注:命名時儘可能使用英文和數字,不要使用漢字與空格),點擊「下一步」,進入下一步this

 

③選擇倉庫初始類型:spa

Empty repository 表明空倉庫,選擇single-project repository版本庫中會默認創建trunk,branches,tags三個文件夾,推薦選擇Empty repository ,點擊下一步日誌

 

④選擇權限設置選項(創建倉庫後可更改),點擊createblog

 

⑤ 點擊Finish,倉庫137 建立完成文檔

 

3.1.2 建立用戶

 ①右鍵Users,選擇create User...如圖:cmd

 

②在彈出的對話框中填寫User name(用戶名)Password(密碼)和Confirm password(確認密碼),而後點擊OK,如圖:同步

 

③建立用戶完成,如圖:it

 

3.1.3 建立組

右鍵Group,選擇create Group如圖:

 

②在Group name 輸入框輸入組名稱

 

③點擊Add 添加組成員,點擊OK

 

④確認組成員,點擊OK

  

⑤ 建立組完成

 

3.1.4 創建組和用戶之間的聯繫

3.1.4.1增長組成員

選中組,右鍵Edit

 

②點擊Add,添加成員,選中成員,點擊OK

 

 

③點擊OK,增長成員完成

 

3.1.4.2 爲倉庫或者文件夾賦予權限

①選中倉庫,右鍵properties

 

②添加或刪除成員

  添加——Add member 或者group

  移除——Removemember 或者group

 

③選中組員,在Permissions 選項中選擇賦予成員權限,點擊肯定

No Access: 無權限

Read only:只讀

Read/Write:容許讀寫

 

3.1.5 倉庫的備份還原

3.1.5.1備份

①運行cmd

 

②輸入命令:svnadmin dump倉庫的物理位置>備份的文件名(後綴.dump

 ③ 回車,備份成功

 

 

PS:如何查看倉庫的物理地址和端口號:

  ①選中visual SVN Server, 右鍵properties


  ②store: 查看倉庫的物理位置


    network:查看服務器和端口號

3.1.5.2還原

建立一個空白的倉庫

② 運行cmd

③ 輸入命令:svnadmin load 新建的空白倉庫物理地址<之前備份的文件(文件後綴爲.dump)

④ 回車,導出成功

3.2 SVN客戶端操做

3.2.1下載和上傳文件

3.2.1.1下載

第一次下載

新建一個文件夾,右鍵 SVN Checkout

 

輸入倉庫的URLURL從服務器端複製過來) Checkout directory輸入框中選擇關聯文件夾的路徑,點擊OK,輸入用戶名及密碼,點擊OK

 

③ 以下圖,點擊OK,檢出完成

 

平常同步SVN到服務器

 ①選中關聯文件夾,右鍵 SVN Update

 

② 輸入用戶名及密碼

 

③ 點擊OK同步更新完成(其中:show log=顯示日誌)

  

3.2.1.2上傳

 新建立的文件

①選中新建立的文件右鍵Tortoise SVN點擊Add

 

② 右鍵點擊SVN commit

 

③ 在Recent massage下方輸入框中輸入文件相關信息,點擊OK

 

④ 以下圖,點擊OK,上傳完成

    

 

修改的文件

① 修改的文件後,右鍵SVN commit

 

② 在Recent massage下方輸入框中輸入文件相關信息,點擊OK,以下圖,點擊OK,提交完成

 

3.2.2衝突的狀況

爲了不多人同時修改文檔狀況產生的衝突,能夠將文件鎖定,直至修改完成

① 選中要修改的文件,右鍵TortoiseSVN,點擊Get lock,鎖定文件

 

② 輸入鎖定文件緣由,點擊OK

 

③ 點擊OK,完成鎖定

 

解鎖文件

①選中已鎖定文件,右鍵TortoiseSVN,點擊Release lock

 

② 以下圖,點擊OK

 

③ 以下圖,點擊OK,完成解鎖

 

 

3.2.3版本回溯

3.2.3.1不一樣版本之間內容的比較

選中文件,右鍵 Tortoise SVN,選中show logs

 

 ② 右鍵選擇你想要比較的版本,右鍵compare with work copy

 

③ 選中版本與當前版本比較

       

3.2.3.2版本回溯

選中文件,右鍵 Tortoise SVN,選中show logs

 

② 選中想要回溯的版本,右鍵選擇revert to this reversion

 

③ 點擊revert,進入下一步

 

 

④ 點擊OK,回溯成功

 

以上就是SVN的基本操做手冊,大體上能知足平常工做需求。

(呼,總算寫完了,歡迎你們來捉蟲)

相關文章
相關標籤/搜索