使用版本控制軟件TortoiseSVN對程序和文檔進行控制的說明

公司現有的文檔及管理存在混亂,版本不清晰等狀況,造成了工作量的增加,並且修改後的多版本,不確定,改了又改的現象。爲解決這個問題,引入了版本管理軟件。本文檔分爲兩部分:第一部分,軟件安裝;第二部分,軟件使用。參考了網上的資料,根據自己的實際情況進行了整理。

第一部分:安裝

本系統是TortoiseSVN(客戶端)與VisualSVN(服務器)搭配使用,都存在32位和64位的版本,請根據自己電腦的配置進行下載,安裝。

特別說明:

SVN服務器只需在公司的某臺電腦上安裝即可,無需各臺機器都安裝,而客戶端是每個需要使用服務器上的文件的用戶都需要安裝的。我將服務器安裝在是Window Server 2008上,客戶端在其他電腦上,爲了方便對我自己的文件進行管理控制,我給自己的電腦也安裝了一個VisualSVN。確實蠻方便的。

下面跟上的是安裝步驟。

ToroiseSVN下載地址:http://tortoisesvn.net/downloads.html

VisualSVN Server下載地址:https://www.visualsvn.com/server/download/

1)如何安裝VisualSVN Server

  首先去官網下載對應操作系統位數的安裝文件:


  然後雙擊安裝文件:


  接受安裝

  默認選擇即可,第一項是安裝VisualSVN Server以及控制檯。最後一項是自動加入環境變量。


  選擇標準安裝(免費),即可。

  確認文件安裝目錄,以及代碼庫的位置(你的代碼想要保存的位置),注意此目錄萬不可刪除,一旦這個位置的代碼庫文件被刪除,就無法進行數據的回覆和版本的控制。也可修改安裝位置(Location)和儲藏室(Repositories)的路徑,點擊Browse... 選擇新路徑進行安裝即可。


  確認,直接打開控制管理界面。


安裝結束,自動打開控制管理界面。


2)如何安裝TortoiseSVN(小烏龜)

  通過官網下載安裝文件


  雙擊安裝


  下一步


  點擊接受,下一步


  默認即可,下一步


  安裝


  完成安裝,在任意目錄位置,右鍵可以看到多了兩個菜單, SVN Checkout... 和TortoiseSVN。


3)創建資源庫

  首先右鍵Repositories,創建資源庫


  創建FSFS類型的資源庫即可,根據官方說法,VDFS是基於FSFS的一種分佈式的存儲類型。


  給資源庫命名:


  創建空的資源庫,或者創建帶有trunk braches tags目錄的資源庫。一般自己使用的話,第一個就可以了。


  給所有用戶分配權限,可以直接在這裏進行用戶權限的設定,也可等此項目完成後再重新分配用戶權限(見後續部分)。


創建完成資源庫,記錄資源庫的URL地址,稍後會使用改地址連接資源庫。注意此時的紅色框內的地址,其中Moo-PC.seacrown.com可用Moo-PC的IP地址直接代替,可用cmd命令ipconfig,如下圖。

創建用戶,設定用戶密碼,也可通過對單一的項目進行用戶的添加和權限的配置,爲方便進行管理,建議採用分部門,設定特殊的權限設定。

全局用戶的設定:




對單個項目的用戶設定:我們可以通過add...進行用戶的添加,用Remove進行用戶的移除,在Permissions 對在上面選中的用戶進行權限的更改。


如何管理代碼或者文檔

  首先在想要下載代碼的位置,右鍵單擊SVN Checkout


  填寫資源庫URL,以及本地代碼文件夾名稱。可以選擇全部檢出,或者根據特定的版本號檢出。


  用戶身份認證


  檢出完成後,發現本地文件夾中有一個.svn的隱藏文件,用於記錄SVN版本控制所需的信息。

  爲了便於測試,在文件夾中創建一個docx文檔,右鍵選擇SVN commit提交。

  注意:只有安裝TortoiseSVN客戶端工具後,在相應的檢出目錄中,纔會出現該右鍵菜單。

 

 在上邊寫下描述性信息,在下面選中要更新的文件,點擊OK提交。

 

此時輸入用戶名和密碼,提交完成。

 

  刷新資源庫,可以發現,文件以及提交到服務端。

 

大致內容,就是如此,若要探究更深層次的應用請自行搜索相關文檔。我也會平時總結,一定時期後彙總到博客上來。

上圖的這種方式簡單粗暴,可以給使用者很多信息。之前用截圖的方式寫的文檔,結果圖一直顯示不出來,現在應該是可以了。圖太多,上傳排版挺麻煩的。

   


發佈了30 篇原創文章 · 獲贊 8 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章