Redmine与SVN集成指南:配置与插件使用

4星 · 超过85%的资源 需积分: 50 33 下载量 111 浏览量 更新于2024-09-12 1 收藏 375KB DOC 举报
"这篇文档详细介绍了如何将Redmine与Subversion (svn) 集成,包括所需的软件版本、插件安装步骤、配置方法以及测试交互功能。" Redmine是一款开源的项目管理工具,它支持多种版本控制系统,其中包括Subversion。Subversion是一个流行的版本控制系统,用于管理文件和目录的变更历史。将Redmine与Subversion集成,可以实现版本控制与项目管理的无缝对接,提高团队协作效率。 集成的关键步骤包括: 1. **软件版本**: 确保使用的TortoiseSVN版本为1.6.15,Redmine版本为2.3.0,Rails版本为2.2.1。这些版本兼容性良好,能够保证插件正常运行。 2. **svn插件安装**: 从指定的下载链接获取插件安装文件,并在Vista/Windows 7/XP系统上执行安装程序。安装时需要.NET Framework 3.5或更高版本的支持。 3. **Svn插件配置**: - 首先,确保已安装SVN 1.6以上版本的客户端。 - 在文件夹中右键单击,找到并配置Subversion设置,添加Redmine项目的根目录。 - 在设置窗口中添加Redmine的Atom路径。这可以通过两种方式完成: - 如果Redmine版本库的Web服务启用,地址格式如下: ``` http://192.168.0.2:3000/issues.atom?key=H5lk7vS2efsps3IGQmzD ``` - 或者使用普通URL: ``` http://192.168.0.2:3000/issues?format=atom ``` - 配置过程中可能出现的问题通常是由于返回的内容不是XML格式。检查Redmine的安全认证设置,如果启用了认证,应取消以允许无认证访问。 4. **测试集成**: - 修改项目文件后,通过右键提交,会看到一个包含Redmine Issues按钮的界面。 - 点击此按钮,会弹出Redmine的所有问题界面,提供问题搜索、筛选、选择等功能。 - 问题列表窗口显示了问题详情,用户可以选择问题与提交的代码关联,从而实现版本控制与项目管理的联动。 通过以上步骤,Redmine与Subversion的集成可以实现版本提交与项目问题之间的联动,使得开发者在提交代码时能够轻松跟踪和解决相关问题,进一步优化了开发流程。