前端时间已经在ubuntu server上安装了svn、svnmanager、phpmyadmin以及trac
关于trac的安装配置可以参考我的http://jordy.easymorse.com/?p=34这篇blog,上面有详细的说明
由于最近服务器需要做备份,所以今天先介绍一下trac的备份。
trac的备份可以直接复制trac的仓库,我的仓库文件夹为“works”
第一种备份,可以将works复制到新服务器,并做相应的配置即可;
第二种备份,trac本身支持热备份,使用trac-admin命令备份
sudo trac-admin [color=red]/srv/trac/works[/color] hotcopy ~/backup
其中,/srv/trac/works是你trac仓库的路径, ~/backup 是将备份文件保存路径
trac的还原:将备份的works文件复制到备份服务器相应的位置,并注意将文件夹用户修改为apache用户,即:
sudo chown -R www-data.www-data works/
sudo trac-admin /srv/trac/works/ upgrade
说明,使用第一种方式,备份的trac如果你的trac安装了插件,可能直接复制到新服务器上,需要重新安装插件,而第二种测没有这种现象。
分享到:
相关推荐
【标题】: "Trac建站和维护在Ubuntu与Redhat5" 【描述】: "在Ubuntu和Redhat5上搭建和管理Trac项目管理工具" 【标签】: "trac | ubuntu | redhat5" **Trac简介** Trac是一款由Edgewall Software公司开发的开源项目...
### Trac安装与配置指南知识点总结 #### 一、引言 - **编写目的**:本文档旨在介绍如何安装和配置Apache2.0X+SVN1.4.X+Trac0.10.X,以满足团队软件开发过程中对bug追踪、版本控制以及文档共享的需求。同时,该文档...
Trac环境模型和APIs允许插件与Trac的存储库进行交互,获取项目设置,并访问或修改数据。该模块包括接口、组件和函数,用于与环境对象进行操作。 6. **trac.mimeview.api** 内容转换APIs允许插件处理不同格式的...
这篇文章将详细介绍如何在您的系统上构建和配置 Apache_2.2.11 与 Trac 的环境。 首先,我们需要了解 Apache 2.2.11 版本。这是 Apache HTTP Server 的一个稳定版本,发布于2009年,包含了多项性能优化和安全修复。...
Trac是一个基于Web的项目管理平台,它与Git、Subversion等版本控制系统无缝集成,允许开发者追踪代码变更、管理任务、记录缺陷并提供wiki功能。汉化版则解决了非英文用户在使用过程中可能遇到的语言障碍,提高了用户...
升级通常涉及备份当前环境、安装新版本的Trac和迁移数据。 安装Trac并与其集成,可以帮助软件开发团队更好地管理项目,提高开发效率,同时保持代码和任务的有序性。不过要注意,Trac-0.11b1已经是较旧的版本,可能...
本文将详细介绍如何在Windows XP操作系统上配置Apache服务器与Trac,以实现项目的版本控制和问题跟踪管理。 #### 二、系统需求及准备工作 - **操作系统**: Windows XP - **软件准备**: - Apache HTTP Server - ...
通常,Trac可以与SQLite、MySQL或PostgreSQL数据库协同工作。推荐使用Python 2.7或更高版本,因为某些较旧的版本可能不支持Trac的最新特性。 二、安装Trac 1. 使用pip安装Trac:打开终端或命令提示符,输入`pip ...
特拉库-本图 此仓库构建了一个运行的Docker...如何获得图像使用Dockerfile进行构建$ git clone https://github.com/mastermindg/trac-docker-ubuntu$ cd trac-docker-ubuntu$ docker build -t trac ./ 只需将其从Dock
2. 版本控制系统集成:Trac支持与多种版本控制系统(如Subversion、Git等)的集成,使开发者能够查看代码历史、提交信息,以及通过直观的差异视图进行代码审查。 3. 文档管理:Trac提供了一个WYSIWYG编辑器,用于...
1. **Trac安装与配置** Trac需要Python环境支持,同时还需要一个数据库(如SQLite、MySQL或PostgreSQL)来存储项目数据。安装过程中,你需要根据系统环境选择合适的数据库驱动,并配置相应的数据库连接信息。 2. *...
开源项目管理工具-Trac使用手册 Trac 是一个开源的项目管理软件应用平台,它集成了 Wiki 和问题跟踪管理系统,旨在帮助开发人员更好地写出高质量的软件。Trac 使用 Python 语言开发,需要有 Python 环境的支持,...
标题中的“Trac安装用到的软件”表明我们要讨论的是Trac的安装过程,而Trac是一个开源的项目管理工具,常用于版本控制系统的集成,尤其是与Subversion(SVN)配合使用。在这个场景中,描述虽为空,但从提供的文件名...
《TRAC教程【原创】》是一份非常实用的教材,主要介绍了如何配置和使用TRAC这一开源的项目管理和问题跟踪系统。TRAC是一个基于Python语言的Web应用,它结合了Wiki和问题跟踪功能,旨在帮助软件开发团队更高效地管理...
Bitten-0.6.win32.exe和Bitten-0.6-py2.x.zip为不同Python环境提供了安装选项,确保与Trac的集成顺畅。 Genshi是一个用于生成HTML、XML和其他标记语言的Python库,它特别适合Web应用中的模板渲染。在Trac中,Genshi...
Trac是一款基于Python语言开发的开源项目管理工具,它与SQLite数据库紧密结合,提供了一套集成了版本控制系统(如Subversion)的全方位项目管理解决方案。Trac不仅能够追踪问题报告、任务管理和时间线,还能作为代码...
Trac还需要与SVN版本库关联,这可以通过修改trac.ini配置文件并指定SVN库的路径来实现。 配置Trac密码管理,通常使用htpasswd工具创建一个htpasswd文件,存储用户的用户名和加密密码。然后在trac.ini中配置[trac]...
使用 apt-get 安装 Trac,Ubuntu 会自动下载安装 trac、apache、subversion 等必要的软件。 3. 设置 Trac 设置 Trac 需要配置 Subversion 版本库和 PostgreSQL 数据库。 (1) 配置 Subversion 版本库 创建 ...
Trac与版本控制系统紧密集成,能自动获取代码提交信息,并显示在时间线和源码浏览中。用户可以查看每一次提交的详细信息,包括作者、日期、注释和代码变更。 **五、权限管理** Trac提供了精细的权限管理机制,允许...