天天看點

在項目管理工具Redmine中使用SubVersion進行版本管理在項目管理工具Redmine中使用SubVersion進行版本管理

     SVN的安裝比較簡單,從官網上下載下傳windows下的安裝包,一路安裝就可以了,

安裝完成後要啟動SVN服務。

1.       建立一個目錄,在windows資料總管裡右鍵,會看到TortoiseSVN的項目,選擇Create Repository here,建立版本庫。

2.       在指令行中定位到SVN安裝目錄下的bin目錄,然後在指令行裡執行下面的指令,注冊一個windows服務來啟動SVN:

4.       上面的截圖是修改了使用者權限後才添加的檔案,預設的SVN中的匿名使用者不能對版本庫進行寫操作,這裡我們還需要設定使用者權限:

打開版本庫目錄下的conf/svnserve.conf檔案,如果将[general]下的#anon-access = read這句改為anon-access = write,這樣就使匿名使用者也具有寫權限,

這樣顯然是不好的,我們用另外一種辦法。将#password-db = passwd前的#去掉,表明我們使用一個檔案來配置有哪些使用者及其密碼,再打開同級目錄下的

passwd檔案,打開後裡面預設有兩個使用者harry和sally。同樣,我們将行頭的#去掉,這樣就可以使用這兩個使用者對版本庫進行寫操作了。

上面是SVN的簡單安裝步驟,還有一種方式是結合apache,還在研究中,暫且不表。下面在Redmine中設定項目使用的版本庫,首先在SCM下拉框中選擇SubVersion,然後設定URL為上面的任何一個就可以了。

通過TortoiseSVN向代碼庫中添加一個檔案,然後簽出,反複修改,送出,這樣該檔案就有多個版本了,下面是截圖:

然後比較檔案的版本,看作了哪些修改,Redmine提供了兩種表現形式: