项目管理和版本跟踪——Redmine和SVN的结合

分类: Redmine2009-06-01 10:38 565人阅读 评论(0) 收藏 举报
svn项目管理tortoisesvn数据库railsruby

工作越来越繁琐,事情多了很多细节都会照顾不到,所以这次使用Redmine对项目进行安排和跟踪进度,又因为一直用SVN进行版本的管理,而且这两个系统是可以结合在一起使用,很容易看清楚每个人的代码、文档的变化。但是在安装和配置的时候却遇到不少小问题(在没有解决的时候就是天大的问题了),记录一下利人利已!

首先安装Ruby,Ruby是一键式安装,只要Next就行了。安装完成后,在CMD命令行下执行gem install rails --include-dependencies,执行这个命令的时候需要联网的,因为需要下载一些文件,而且过程有点慢,耐心等待其自动安装完成。

下载Redmine,解压即可。在配置前,必须安装MySql数据库,然后执行以下几个步骤:

1.在mysql中新建"redmine"数据库create database redmine character set utf8;
2.把config/database.yml.example更名为config/database.yml,并设置数据库用户名和密码
3.在命令提示符中到redmine的目录下,创建数据库结构rake db:migrate RAILS_ENV="production"

4.安装默认配置 rake redmine:load_default_data RAILS_ENV="production"
5.运行服务器ruby script/server -e production,使用http://localhost:3000/进行浏览
6.使用admin/admin进行登陆。

配置Redmine和SVN关联时需要注意几个问题,这些问题让我折腾了一个星期:

1、系统变量Path中必须包含SVN的bin目录,如果你的SVN不在Redmine这机器上,需要另外安装SVN。有时候安装后SVN的bin目录不会自动加入到Path变量中,这时候需要手工加入;

2、客户端TortoiseSVN安装最新版本的,原因安装旧版本的TortoiseSVN时无法查看SVN的信息,这个不太明白,因为HTTP是可以访问的,理论上不需要TortoiseSVN都是可以的,这个试验没有试过;

3、卡巴斯基会与SVN冲突,解决的办法是在“设置”->"服务"->"网络设置"->"端口设置中取消对80端口的监控。

转载于:https://www.cnblogs.com/edwardsun/p/3781318.html

项目管理和版本跟踪——Redmine和SVN的结合相关推荐

  1. 项目管理和缺陷跟踪工具Redmine

    官网: http://www.redmine.org/ http://demo.redmine.org/ 下载: http://www.redmine.org/projects/redmine/wik ...

  2. Redmine+Apache+SVN+Postfix完整配置指南

    2019独角兽企业重金招聘Python工程师标准>>> Redmine+Apache+SVN+Postfix完整配置指南 Edition Author State Date Desc ...

  3. 版本控制系统GIT和SVN的区别

    两个都使用过,但是就保存代码来说,我偏向于SVN,而且用的比较熟练.但是GIT也有它的优势所在. 1)Git是分布式的,SVN不是: 这 是git和其它非分布式的版本控制系统,例如SVN,CVS等,最 ...

  4. Linux怎么运行两个小乌龟,linux安装并配置版本控制软件subversion(svn小乌龟)实战教程...

    linux 安装并配置版本库subversion 实战教程 一.安装 yum install subversion 二.配置 本系统采用为每个项目单独建一版本库的策略.配置文件,密码文件,访问控制文件 ...

  5. 项目管理 之五 版本控制系统(CVS、SVN、BitKeeper、Git )概念、分类

    是什么   版本控制系统(Version Control System,VCS)是一种软件,可以帮助软件团队的开发人员协同工作,并存档他们工作的完整历史记录. 为什么 在我们的实际开发过程中,经常会有 ...

  6. redmine与svn完美集成方案

    实现功能: 1.代码的追踪: 2.当提交代码时,通过特定的注视可以自动更改流程状态: 实验环境用到的相关软件: bitnami-redmine-2.5.0-0-windows-installer.ex ...

  7. 让软件版本信息自动引用SVN修订版本号

    软件发布出去后通常用户反馈一个BUG时往往需要知道程序版本号.当软件发布的版本多了后版本号的管理变的麻烦,当然正式版本发布周期较长手动管理版本号是合理的.如果是临时编译的测试版本,则可以让程序自动引用 ...

  8. 【Linux】debian jessie版本安装1.9 svn

    今天封装使用官方mysql docker镜像时,发现svn版本有问题.需要更新到1.9版本.方法如下. Subversion 1.9 on Debian Jessie November 4, 2015 ...

  9. svn服务端删除版本库_【SVN】彻底 svn 服务器上的 删除某一个文件或文件夹

    参考: CSDN1:https://blog.csdn.net/u011729865/article/details/78764523 CSDN2:https://blog.csdn.net/wyyo ...

  10. svn服务端删除版本库_删除SVN目录及从服务器端删除SVN版本库文件方法详解

    删除SVN目录 当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法. 一.在linux ...

最新文章

  1. Python网络爬虫之requests库Scrapy爬虫比较
  2. xface 远程桌面 无法使用tab键盘
  3. 目的港无人提货的法律风险及风险承担
  4. 【Time系列一】datetime的妙用
  5. mysql privileges
  6. 《三国演义》人物数据分析
  7. Bootstrap媒体对象列表
  8. jsp的include两种使用方法
  9. python用turtle画彩虹_Python基础实例——绘制彩虹(turtle库的应用)
  10. 表单元素内容禁用拼写检查
  11. 基于灰色模型GM的管道腐蚀预测 - 附代码
  12. LPDIRECTDRAW7编译错误的解决方法
  13. 山海演武传·黄道·第一卷 雏龙惊蛰 第十三章 穷奇长梦(上) 十四 穷奇长梦(下)...
  14. 有哪些计算机法人快捷键,tras企业版操作说明.doc-广东省国家税务局.doc
  15. 微型计算机忘记密码,一种基于微型计算机的密码锁的制作方法
  16. 微信摇心愿如何选不同服务器,2020微信游戏摇心愿活动参与方法介绍
  17. 【.7z 格式文件的压缩、解压】
  18. 代码:批量图片格式转换(jpg-png)
  19. 奶粉中php是什么意思,那种奶粉dha含量高,奶粉中dha是什么意思
  20. 带你玩东方外传系列十一 ~ 二十游戏链接

热门文章

  1. 挑选32 2K显示器
  2. new和delete运算符
  3. python 遍历字符串_python中如何实现遍历字符串的方法
  4. Arduino 函数-IO输出输入
  5. c++ 17 std::variant
  6. html是手机吗,MHTML是什么
  7. h5的fetch方法_关于h5中的fetch方法解读
  8. react在线文件_在线IDE开发入门之从零实现一个在线代码编辑器
  9. c oracle案例,Oracle 19c CRS重启案例记录
  10. InitializeSecurityDescriptor、InitializeAcl、AddAccessAllowedAce、SetSecurityDescriptorDacl