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

摘要:
原生环境:Redmine版本:3.2.0原生环境:win764位SVN:最新版本正常,不影响。Codereview 0.7.0支持redmine 3.0.01。什么是redmine?它是一个基于ROR框架开发的跨平台项目管理系统。底层由ruby+mysql+php编写。参考材料:http://blog.csdn.net/benkaoya/article/details/8762935bitNavi单击安装redmine3.选择subversion(简称SVN)创建新版本库。Bundlinestall安装捆绑包并使用此命令部署它。

摘要:

此篇博客涉及 安装,插件修改,插件安装,代码显示,中文乱码,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 即可解决问题。

Redmine 项目管理工具----完全攻略第1张

4、成功界面

点击第一个界面上面的Go To Application 进入项目管理界面。

Redmine 项目管理工具----完全攻略第2张Redmine 项目管理工具----完全攻略第3张Redmine 项目管理工具----完全攻略第4张

5、一些使用说明

1)登录,密码为之前安装时候的密码, 比如: user admin123 。启动界面和登录成功界面。

Redmine 项目管理工具----完全攻略第5张Redmine 项目管理工具----完全攻略第6张

2)在最上角的地方,点击项目---新建项目,添加一些常用信息。

Redmine 项目管理工具----完全攻略第7张

3)新建完项目之后,点击项目进去

Redmine 项目管理工具----完全攻略第8张

点击配置----版本库---新建版本库,配置需要的一些信息。

Redmine 项目管理工具----完全攻略第9张

4)查看之前的版本信息

如果一切都OK的话,我们就可以在版本库当中查看到之前的历史版本,可以看到很多东西,

比如版本之间的差异等等。我们还可以修订之前的版本。

Redmine 项目管理工具----完全攻略第10张

5)一些其他功能介绍

新建问题 --- 问题

Redmine 项目管理工具----完全攻略第11张Redmine 项目管理工具----完全攻略第12张

Redmine 项目管理工具----完全攻略第13张这些都是有超链接的。

我们还可以上传与此项目相关的文件:

Redmine 项目管理工具----完全攻略第14张

当然,还有一些过滤器功能。

6、一些特性介绍

参考资料: http://blog.csdn.net/benkaoya/article/details/8877945 更换主题和添加插件

在添加插件的时候,其地址为:C:Bitnami edmine-3.2.0-0apps edminehtdocsplugins

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

7、需要解决的问题

一、 中文乱码问题

phpMyAdmin: 默认用户名: root 密码:admin123

Redmine 项目管理工具----完全攻略第15张

显示乱码问题:

http://my.oschina.net/u/1030976/blog/129510在Redmine中查看txt文档出现乱码的解决方法

出错路径: C:Bitnami edmine-3.2.0-0apps edminehtdocsappcontrollers

Log 路径: C:Bitnami edmine-3.2.0-0apps edminehtdocslog

更改icov 错误:                             日志文件:

Redmine 项目管理工具----完全攻略第16张Redmine 项目管理工具----完全攻略第17张

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/15131ruby字符串的encoding,force_encoding,encode,encode!转码(编码转换)

http://www.cnblogs.com/happyframework/p/3275367.htmlRuby:字符集和编码学习总结

  1. 将提交的文档这一栏提交的中文可以直接查看。

    更改下面路径中的文件。

    (通过log文件看出来的,log文件如后面所示,它记载了整个程序的运行步骤)

    Redmine 项目管理工具----完全攻略第18张Redmine 项目管理工具----完全攻略第19张

    更改的地方:

Redmine 项目管理工具----完全攻略第20张

结果如下:

Redmine 项目管理工具----完全攻略第21张

  1. 将提交的cpp文件中的中文可以通过utf-8显示出来。原有字符默认为gb2312.

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

    Redmine 项目管理工具----完全攻略第22张

    更改的地方:

Redmine 项目管理工具----完全攻略第23张

显示的结果:

Redmine 项目管理工具----完全攻略第24张

二、安装 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. 下载完了之后,解压缩,放到下面的文件夹下

    Redmine 项目管理工具----完全攻略第25张

  3. 点击redmine自己的命令窗口,这里面有自带的rake

Redmine 项目管理工具----完全攻略第26张

  1. 键入以下命令开始安装

    首先将路径定位到此:

    Redmine 项目管理工具----完全攻略第27张 用cd 命令即可。

    Redmine 项目管理工具----完全攻略第28张

    1. Bundle install                  安装bundle包,用此命令来部署。

      Redmine 项目管理工具----完全攻略第29张

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

    如果不用bundle exec会有下面的问题发生,其实里面已经指出了解决方案。

    Redmine 项目管理工具----完全攻略第30张

    部署正确的话,如下面界面所示。会有安装成功的标识。

    Redmine 项目管理工具----完全攻略第31张

    Redmine 项目管理工具----完全攻略第32张

    1. 前面这些都安装成功之后,我们需要重启服务,然后重新打开redmine.

      以下几个功能是在全局进行配置的:

      查看插件:(部署不成功也有这一项)

      Redmine 项目管理工具----完全攻略第33张

      在配置项当中的项目栏,添加代码评审使能并保存。

      Redmine 项目管理工具----完全攻略第34张

      然后,我们回到自己添加的某一个项目中,在配置项里面的模块这一栏,勾选代码评审使能。(此时在界面中,我们可以看到代码评审这一栏已经出现)

      Redmine 项目管理工具----完全攻略第35张

      点击版本库这一栏,选择其中一篇code,我们点击上方的添加评审小角标,界面如下

      Redmine 项目管理工具----完全攻略第36张

      点击左侧小铅笔,如下:

      Redmine 项目管理工具----完全攻略第37张

      此时我们可以在代码评审处看到出错的代码:

      Redmine 项目管理工具----完全攻略第38张

      三、远程部署

      在C盘当中搜索,mstsc 远程登录模块。

      Redmine 项目管理工具----完全攻略第39张

      远程登录,并按照以上配置即可。

      备注:

      注意在此,我们的SVN服务器的端口号已经更改为8443,我们的客户端此时也需要相应的进行更改。

      这里有两个命令可以给大家参考:

      1. Relocate 重新定位客户端代码位置,右击---tortoiseSVN—relocate ,结果如下:(其他不变)

        Redmine 项目管理工具----完全攻略第40张

      2. Merge 合并子项目,当在敏捷开发过程中,需要将原有的和现在的合并,里面涉及到冲突问题。同一个文件保留哪一个的问题。

免责声明:文章转载自《Redmine 项目管理工具----完全攻略》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇摆脱学校机房教师端控制的方法汇总office2010无法卸载问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android Handler消息传递

一、背景 出于性能优化考虑,Android的UI操作并不是线程安全的,这意味着如果有多个线程并发操作UI组件,可能导致线程安全问题。为了解决这个问题,Android制定了一条简单的原则:只允许UI线程(亦即主线程)修改Activity中的UI组件。 当一个程序第一次启动时,Android会同时启动一条主线程,主线程主要负责处理与UI相关的事件,如用户的按键...

android中的资源访问

一.android中的资源是在代码中使用的外部文件。图片,音频,动画和字符串等叫做android中的资源文件。 二.Android工程 资源类型布局表    与src源文件夹并列的两个文件夹assets和res用来保存资源文件。      1.assets文件夹中放原声文件如MP3文件,通过AssetManager类以二进制流的形式访问      2.re...

视觉里程计VO-特征点法

视觉里程计的主要问题是如何根据图像来估计相机运动,VO的实现方法,按照是否需要提取特征,分为特征点法的前端以及不提取特征的直接法前端。基于特征点法的前端,长久以来被认为是视觉里程计的主流方法,它运行稳定,对光照、动态物体不敏感,是目前较为成熟的解决方案。 计算机视觉邻域的研究者们,设计了许多比角点更加稳定的局部图像特征,比如SIFT,SURF,ORB等。特...

ASP.NET MVC4中的App_start中BundleConfig的介绍使用

在BundleConfig.cs中,指定CSS和JS,主要用来压缩JS和CSS   在ASP.NET MVC4中(在WebForm中应该也有),有一个叫做Bundle的东西,它用来将js和css进行压缩(多个文件可以打包成一个文件),并且可以区分调试和非调试,在调试时不进行压缩,以原始方式显示出来,以方便查找问题。 具体优势可自行百度或参看官方介绍:htt...

iOS开发关于真机—App发布证书和调试证书配置

发布证书、真机调试证书、测试证书、推送证书详细过程 更重要的是让你彻底明白为什么要这样配置证书 一:发布证书 遵旨:哪个开发者的哪台电脑要发布哪个app (这句话可以多读几遍) 通过上边的遵旨可以得出要发布app需要哪些文件,为什么配置过程中要上传或者生成那些文件,结论如下 申请开发者账号,即花费了99刀给apple的账号,这是你可以登录develo...

Android平台下利用zxing实现二维码开发

现在走在大街小巷都能看到二维码,而且最近由于项目需要,所以研究了下二维码开发的东西,开源的二维码扫描库主要有zxing和zbar,zbar 在iPos平台上应用比较成熟,而在Android平台上主流还是用zxing库,因此这里主要讲述如何利用zxing进行二维码开发。 1.如何将zxing的Android源码导入工程。   在导入zxing的android...