SVN的安装比较简单,从官网上下载windows下的安装包,一路安装就可以了,

下载地址在这里:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

然后再安装TortoiseSVN,下载地址:http://sourceforge.net/project/showfiles.php?group_id=138498

安装完成后要启动SVN服务。

1.       新建一个目录,在windows资源管理器里右键,会看到TortoiseSVN的项目,选择Create Repository here,创建版本库。

2.       在命令行中定位到SVN安装目录下的bin目录,然后在命令行里执行下面的命令,注册一个windows服务来启动SVN:

sc create svn
binpath= "C:\svn\bin\svnserve.exe --service -r C:\repos"
displayname= "Subversion Server"
depend= Tcpip
start= auto
注意要把上面的命令变成一行后再执行。其中可能需要改两个路径,一个是svnserve.exe的路径,另一个就是代码库的目录。
3.       现在开始启动SVN服务,还是在命令行里,执行:SVN\bin\svnserve.exe –d。这样SVN服务就启动了,下面可以通过TortoiseSVN来访问版本库了, 在资源管理器中,TortoiseSVN的Repo-browser里,输入URL:svn://localhost,或者svn://127.0.0.1或者svn://IPAddress,如下图:

4.       上面的截图是修改了用户权限后才添加的文件,默认的SVN中的匿名用户不能对版本库进行写操作,这里我们还需要设置用户权限:

打开版本库目录下的conf\svnserve.conf文件,如果将[general]下的#anon-access = read这句改为anon-access = write,这样就使匿名用户也具有写权限,
这样显然是不好的,我们用另外一种办法。将#password-db = passwd前的#去掉,表明我们使用一个文件来配置有哪些用户及其密码,再打开同级目录下的
passwd文件,打开后里面默认有两个用户harry和sally。同样,我们将行头的#去掉,这样就可以使用这两个用户对版本库进行写操作了。

上面是SVN的简单安装步骤,还有一种方式是结合apache,还在研究中,暂且不表。下面在Redmine中设置项目使用的版本库,首先在SCM下拉框中选择SubVersion,然后设置URL为上面的任何一个就可以了。

通过TortoiseSVN向代码库中添加一个文件,然后签出,反复修改,提交,这样该文件就有多个版本了,下面是截图:


然后比较文件的版本,看作了哪些修改,Redmine提供了两种表现形式:


在项目管理工具Redmine中使用SubVersion进行版本管理(转)相关推荐

  1. 项目管理工具Redmine各功能测试

    Redmine各功能测试 Redmine 是一个开源的.基于Web的项目管理和缺陷跟踪工具.它用日历和甘特图辅助项目及进度可视化显示.同时它又支持多项目管理.Redmine是一个自由开放 源码软件解决 ...

  2. 项目管理工具比较-redmine vs trac

    什么是trac 什么是trac代码 Trac是一个为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用.Trac以简单的方式建立了一个软件项目管理的Web应用,以帮助开发 ...

  3. jira trello_寻求正确的项目管理工具:Jira,Trello,Asana,Redmine

    jira trello 我使用了许多不同的项目管理工具,但我不得不说,我还没有找到真正让我100%乐于使用的工具. 我玩过很多工具,并且广泛使用了其中一些工具,对此我感到有些沮丧. 在过去的好时光里, ...

  4. 在寻求正确的项目管理工具时:Jira,Trello,Asana,Redmine

    我使用了许多不同的项目管理工具,但我不得不说,我还没有找到真正让我100%乐于使用的工具. 我玩过很多工具,并广泛使用了其中一些工具,对此我感到有些沮丧. 在过去的好时光里,我自己也黑客了一些工具. ...

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

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

  6. 项目管理工具中的线性进度表是什么

    线性进度表是一种项目管理工具,用于在两个维度(例如时间和距离)中呈现进度表.这通常用于具有线性建筑属性或重复性任务的项目,例如道路.桥梁和铁路的建设. 线性调度方法很简单.它不仅更易于阅读,而且更易于 ...

  7. 从“恰当”的项目管理工具中,了解自己的缺点

    项目管理工具是为了帮助管理者,但管理者需要了解自己在特定情况下的"缺点",才能从"恰当"的工具中获得"恰当"的帮助.如果你不知道在某个特定项 ...

  8. Redmine项目管理工具安装

    Redmine免费开源的项目管理工具 下载 一键安装工具 https://bitnami.com/stack/redmine/installer 安装 Redmine一键安装工具集成了php服务,my ...

  9. 项目管理project甘特图模板_【八大项目管理应用】必用项目管理工具对比推荐...

    在项目经理工作中,只有用好工具才能更好的提高自己的工作效率,以下就介绍下[八大项目管理应用]必用项目管理工具对比推荐,需要的可以自己去下载,或者找我要. 亿图具有强大的项目管理图形绘制功能,通过丰富的 ...

最新文章

  1. CentOS的el5, el6, el7代表什么
  2. challenges at investment bank
  3. 摄像机投射投影模型_综述及详解
  4. Qt Creator在设备上预览
  5. Codeforces 848C. Goodbye Souvenir
  6. ASP.NET备份与还原SQL Server数据库
  7. java io字符输出流_JAVA IO 字符输入流与输出流总结说明
  8. Bash Shell学习笔记三
  9. [翻译]编写高性能 .NET 代码 第一章:工具介绍 -- Visual Studio
  10. 自下而上、从右往左层次遍历
  11. 项目管理学习总结(17)——关于前后端分离的分析
  12. 软件_linux命令cp目录路径和通配符
  13. 圣杯布局(三栏布局)
  14. Mysql数据库和表的操作
  15. C10K 和 C1000K
  16. 机床数据采集之凯恩帝(KND)机床 IP地址设置
  17. Spark SQL 创建局部视图和全局视图,以及找不到全局视图的问题解决
  18. 教师节祝福短信:送给有个性的老师
  19. 反病毒工具-Wsyscheck,Xuetr,PowerTool
  20. 微信小程序优惠券到期提醒功能设定指引

热门文章

  1. Java 高级算法——数组中查询重复的数字
  2. 25.2. String
  3. 爱立信:SDN/NFV助力面向5G以及工业互联网的ICT转型
  4. html5 图片上传,支持图片预览、压缩、及进度显示,兼容IE6+及标准浏览器
  5. maven 下载 源码和javadoc命令
  6. 改进C#代码之24:通过定义并实现接口替代继承
  7. 性能提高和支持IE 9的新的ExtJS发布版:4.02和3.4
  8. 活动目录系列之一:主域控制器的搭建
  9. PTA(BasicLevel)-1007素数对猜想
  10. IIS访问共享文件详解