Redmine 項目管理工具----完全攻略


 

摘要:

此篇博客涉及 安裝,插件修改,插件安裝,代碼顯示,中文亂碼,SVN配置等內容,幾乎覆蓋所有redmine基本功能。

本機環境:

Redmine 版本: 3.2.0

本機環境: win7 64位 (32位沒有影響)

SVN:最新的都行,不影響。

Code review 0.7.0 支持redmine 3.0.0 (本機安裝的redmine 也支持)

 

1、什么是redmine:

它是基於ROR框架開發的一套跨平台項目管理系統,底層由ruby+mysql+php寫的。

此系統是web端應用程序,CS架構,通過網頁的形式與客戶進行交互。

2、安裝

安裝這塊比較煩人,有手動安裝也有一鍵式安裝,這里推薦一鍵式安裝,安裝方式見下面鏈接。

參考資料: http://blog.csdn.net/benkaoya/article/details/8762935 bitNavi 一鍵安裝redmine

3、新建版本庫

選擇subversion, 簡稱SVN。我們在安裝的時候,里面已經集成了SVN和git,安裝的時候可以選擇自己電腦里面有的進行配置。

有一個小地方需要注意: 將本機SVN服務器的server port 端口從原來的443改成8443,這是因為在安裝redmine的時候里面集成的SVN的http端口號就是443.

一個IP下,端口不可重復,將VisualSVN Server 端口配置成8443 即可解決問題。

4、成功界面

點擊第一個界面上面的Go To Application 進入項目管理界面。

 

 

5、一些使用說明

1)登錄,密碼為之前安裝時候的密碼, 比如: user admin123 。啟動界面和登錄成功界面。

 

2)在最上角的地方,點擊項目---新建項目,添加一些常用信息。

3)新建完項目之后,點擊項目進去

點擊配置----版本庫---新建版本庫,配置需要的一些信息。

4)查看之前的版本信息

如果一切都OK的話,我們就可以在版本庫當中查看到之前的歷史版本,可以看到很多東西,

比如版本之間的差異等等。我們還可以修訂之前的版本。

5)一些其他功能介紹

新建問題 --- 問題

這些都是有超鏈接的。

我們還可以上傳與此項目相關的文件:

當然,還有一些過濾器功能。

6、一些特性介紹

參考資料: http://blog.csdn.net/benkaoya/article/details/8877945 更換主題和添加插件

在添加插件的時候,其地址為:C:\Bitnami\redmine-3.2.0-0\apps\redmine\htdocs\plugins

http://www.redmine.org/boards/3/topics/9627 code review 地址

 

 

7、需要解決的問題

一、 中文亂碼問題

phpMyAdmin: 默認用戶名: root 密碼:admin123

顯示亂碼問題:

http://my.oschina.net/u/1030976/blog/129510 在Redmine中查看txt文檔出現亂碼的解決方法

出錯路徑: C:\Bitnami\redmine-3.2.0-0\apps\redmine\htdocs\app\controllers

Log 路徑: C:\Bitnami\redmine-3.2.0-0\apps\redmine\htdocs\log

更改icov 錯誤:                             日志文件:

Ruby 下面竟然沒有iconv 庫,我要是醉了。Lib 當中沒有添加。

 

特別注意:

選擇一個折中的辦法,改變字符編碼,保存為utf-8就行,可以用notepad搞一下。

http://runupwind.iteye.com/blog/1129605 ruby1.9 以上 ,iconv 不用了,改用其他方式 encoding,直接用。String集成encode方法。

http://www.cnblogs.com/happyframework/p/3275367.html

 

 

以上方法最終失敗,下面是解決方案:

終於成功了: 將gb2312轉為utf-8

參考資料:

http://my.oschina.net/u/1030976/blog/129510 在Redmine中查看txt文檔出現亂碼的解決方法(這一種方法無效)

http://blog.bccn.net/%E9%9D%99%E5%A4%9C%E6%80%9D/15131 ruby字符串的encoding,force_encoding,encode,encode!轉碼(編碼轉換)

http://www.cnblogs.com/happyframework/p/3275367.html Ruby:字符集和編碼學習總結

  1. 將提交的文檔這一欄提交的中文可以直接查看。

    更改下面路徑中的文件。

    (通過log文件看出來的,log文件如后面所示,它記載了整個程序的運行步驟)

    更改的地方:

結果如下:

  1. 將提交的cpp文件中的中文可以通過utf-8顯示出來。原有字符默認為gb2312.

    需要更改文件的路徑如下:

    更改的地方:

顯示的結果:

 

二、安裝 code review 插件

尋找最新的插件即可: 直接在百度中搜索 code review即可,不用在redmine論壇當中搜索

http://www.redmine.org/plugins/redmine_code_review 里面有安裝插件說明 。

http://www.redmine.org/projects/redmine/wiki/Plugins 里面有安裝,卸載插件說明。

You have already activated rake 0.9.6, but your Gemfile requires rake 0.9.2.2

http://www.zhihu.com/question/23556824 錯誤解決方案。

 

具體操作如下:

  1. 到網上搜索需要的plugin,也就是插件,目前redmine支持的插件非常多,可以隨便下載。
  2. 下載完了之后,解壓縮,放到下面的文件夾下

  3. 點擊redmine自己的命令窗口,這里面有自帶的rake

  1. 鍵入以下命令開始安裝

    首先將路徑定位到此:

    用cd 命令即可。

    1. Bundle install                  安裝bundle包,用此命令來部署。

    2)bundle exec rake redmine:plugins:migrate RAILS_ENV=production 其實這一步是部署的意思。

    如果不用bundle exec會有下面的問題發生,其實里面已經指出了解決方案。

    部署正確的話,如下面界面所示。會有安裝成功的標識。

    1. 前面這些都安裝成功之后,我們需要重啟服務,然后重新打開redmine.

      以下幾個功能是在全局進行配置的:

      查看插件:(部署不成功也有這一項)

      在配置項當中的項目欄,添加代碼評審使能並保存。

       

      然后,我們回到自己添加的某一個項目中,在配置項里面的模塊這一欄,勾選代碼評審使能。(此時在界面中,我們可以看到代碼評審這一欄已經出現)

      點擊版本庫這一欄,選擇其中一篇code,我們點擊上方的添加評審小角標,界面如下

      點擊左側小鉛筆,如下:

      此時我們可以在代碼評審處看到出錯的代碼:

       

       

      三、遠程部署

      在C盤當中搜索,mstsc 遠程登錄模塊。

      遠程登錄,並按照以上配置即可。

       

       

      備注:

      注意在此,我們的SVN服務器的端口號已經更改為8443,我們的客戶端此時也需要相應的進行更改。

      這里有兩個命令可以給大家參考:

      1. Relocate 重新定位客戶端代碼位置,右擊---tortoiseSVN—relocate ,結果如下:(其他不變)

      2. Merge 合並子項目,當在敏捷開發過程中,需要將原有的和現在的合並,里面涉及到沖突問題。同一個文件保留哪一個的問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM