Redmine中使用SVN進行版本管理經驗總結

2021-09-07 02:28:32 字數 1193 閱讀 4488

在前面的隨筆來自rails世界的專案管理工具redmine中,介紹了基於rails的專案管理工具redmine,其中提供了版本管理功能,下面介紹subversion(後面簡稱為svn)的安裝和在redmine中的使用。

redmine中使用svn安裝完成後要啟動svn服務。

1.新建乙個目錄,在windows資源管理器裡右鍵,會看到tortoisesvn的專案,選擇createrepositoryhere,建立版本庫。

2.在命令列中定位到svn安裝目錄下的bin目錄,然後在命令列裡執行下面的命令,註冊乙個windows服務來啟動svn:

sccreatesvnbinpath="c:/svn/bin/svnserve.exe--service-rc:/repos"displayname="subversionserver"depend=tcpipstart=auto注意要把上面的命令變成一行後再執行。其中可能需要改兩個路徑,乙個是svnserve.exe的路徑,另乙個就是**庫的目錄。

3.現在開始啟動svn服務,還是在命令列裡,執行:svn/bin/svnserve.exe–d。這樣svn服務就啟動了,下面可以通過tortoisesvn來訪問版本庫了,在資源管理器中,tortoisesvn的repo-browser裡,輸入url:svn://localhost,或者svn:或者svn://ipaddress.

4.修改了使用者許可權後才新增的檔案,預設的svn中的匿名使用者不能對版本庫進行寫操作,這裡我們還需要設定使用者許可權:

開啟版本庫目錄下的conf/svnserve.conf檔案,如果將[general]下的#anon-access=read這句改為anon-access=write,這樣就使匿名使用者也具有寫許可權,這樣顯然是不好的,我們用另外一種辦法。將#password-db=passwd前的#去掉,表明我們使用乙個檔案來配置有哪些使用者及其密碼,再開啟同級目錄下的passwd檔案,開啟後裡面預設有兩個使用者harry和sally。同樣,我們將行頭的#去掉,這樣就可以使用這兩個使用者對版本庫進行寫操作了。

上面是 redmine中使用svn的簡單安裝步驟,還有一種方式是結合apache,還在研究中,暫且不表。下面在redmine中設定專案使用的版本庫,首先在scm下拉框中選擇subversion,然後設定url為上面的任何乙個就可以了。通過tortoisesvn向**庫中新增乙個檔案,然後簽出,反覆修改,提交,這樣該檔案就有多個版本了.然後比較檔案的版本,看作了哪些修改。本文 redmine中使用svn進行版本管理講解完畢。

在 SVN 中使用 Git

將 module1 開發的變動提交 svn tree svn module1 module2 module3 doc configure readme.md在module1 中小步開發,在module1 使用單獨的 vcs version control system pwd cd module1 ...

redmine使用彙總redmine軟體工程過程

1 強制性當乙個新的問題 軌道 議題 敘述性說明 狀態 優先 分配給 父任務 假設沒有可以不填,假設有請務必填寫 開始日期 預計時間 黨羽,請注意,這時候一定不要填寫完成時間 2 如果你想在實時登記,每天上班每人解決問題 百分 注視 3 狀態 完畢日期 完畢百分比 耗時 活動 凝視 說明 4 每人每...

在vs2005中使用SVN進行版本管理

1.軟體準備 visualsvn server 2.5.10.msi svn服務端 windowsxp kb942288 v3 x86.exe xp中安裝tortoisesvnsvn1.8必須 tortoisesvn 1.8.2.24708 win32 svn 1.8.3.msi svn客戶端 la...