SVN Trac開發環境搭建

2021-05-12 15:06:12 字數 1080 閱讀 5013

我一直使用的svn+trac作為我的版本管理伺服器,特別是trac和svn配合可以直接在web上檢視**、修改歷史記錄、版本狀態、提交問題和特性需求,使用非常方便。

3、在visual svn server的設定中以及httpd-custom.conf的配置中把svn以及trac的跟目錄設定為自己的版本庫和trac庫的根目錄,啟動服務後就可以通過瀏覽器看到svn和trac的頁面了

4、期間碰到的乙個問題是某些版本庫無法進行檢視,顯示錯誤資訊為failed to load module for fs type 'bdb',查了一下,原因是這些版本庫在建立的時候是選擇的bdb(berkeley db)模式,svn的版本庫儲存有兩種模式(bdb和fsfs),而visual svn server中整合的是collabnet版本的svn,這個版本只支援fsfs模式的版本庫,因此顯示不識別bdb模式版本庫,解決方法是使用svn server自帶的svnadmin.exe程式將bdb模式版本庫先導出到乙個bin檔案,再匯入到visual svn server的版本庫中,注意匯出的時候要使用原來的svn伺服器中的svnadmin程式,匯入的時候要使用visual svn server中的svnadmin程式(都在bin目錄下),匯出命令為

svnadmin dump 原來的svn版本庫目錄 > dumpfile.bin

匯入命令為

svnadmin load 新的svn版本庫目錄 < dumpfile.bin

匯入之前需要用visula svn server先新建乙個符合格式的版本庫目錄。

匯入之後在trac中檢視的時候可能會看到所有的修改記錄資訊都不見了,原因是需要進行版本庫和trac庫的同步,採用如下命令

trac-admin trac庫目錄 resync

如果你的trac版本更新了,還需要對trac庫進行公升級,命令如下

trac-admin trac庫目錄 upgrade

trac-admin是visual svn server的trac目錄下的乙個批處理檔案,可以在命令列下到這個目錄執行上面的這些命令。

搭建開發環境

1.py3 預設帶虛擬環境。scripts virtualenv.exe scripts virtualenv.exe file name2.啟動虛擬環境.windows下 cmd 下執行activate.bat 啟用虛擬環境 scripts activate.bat 退出環境 scripts de...

開發環境搭建

1 在ubuntu上面安裝ftp服務 book 100ask sudo apt get install vsftpdbook 100ask sudo vi etc vsftpd.conf local enable yes write enable yes book 100ask sudo etc i...

go語言開發環境搭建 GO語言開發環境搭建

go語言支援以下系統1 linux 2 freebsd 3 mac os x 也稱為 darwin 4 windows 本文以linux系統進行展開 將將 usr local go bin 目錄新增至path環境變數 export path path usr local go bin重啟 sourc...