bug的回购同步程序是一个应用程序来同步错误库 目前,它的工作原理与快速启动和Trac。它可以在原则上也可用于这些存储库之间迁移。的主要动机写这个程序,是缺乏快速启动一个Mylyn的连接器,而存在的Trac的一个Mylyn的连接器。
该方案同步自己的bug跟踪系统:在快速启动项目的错误使用Trac的网站Sourceforge上。
https://launchpad.net/bug-repo-syncer/trunk
http://sourceforge.net/apps/trac/bug-repo-syncer/report/6
错误回购同步程序是GNU通用公共许可证(GPL)第3版许可。
不足
该方案目前尚不完整。另外,方法库与显著不同的概念之间的转换,具有固有的缺点。
- 错误回购同步程序不同步的错误意见。
- 错误状态值(状态,优先级,分辨率,类型)只能大致不同类型的存储库之间转换。错误回购同步程序在内部使用一个相当简单的模型,那是相当类似Trac系统是如何工作的方式。当错误回购同步程序更改了错误,状态值是按照这个简单的模型设定。这种方式的信息丢失,尤其是从启动板的相当细粒度模型。
依赖
该方案是在Linux上开发的。不过它使用什么Linux特有的,因此可能适用于其他类Unix操作系统,如Mac OS X.
下面的软件需要运行的Bug回购同步程序:
蟒蛇
  Python编程语言的安装。
的diff3
  A命令行程序,以合并文本。目前几乎所有的Linux和Unix安装。
Dateutil
  A Python库来处理日期。一般默认安装在Linux上。
Launchpadlib
 库从Python程序访问启动板。与安装:
  PIP安装launchpadlib
安装
打开一个shell窗口并键入:
PIP安装错误,回购同步程序
或者下载源代码包,解压缩,转换为解压目录,然后键入熟悉的:
蟒蛇setup.py安装
工作
错误回购同步程序有一个项目目录,其中配置和数据文件存储的概念。对于正常的操作,假定在用户改变到项目目录和类型的同步命令(多个)。
同步命令与BSYNC程序执行时,它使用的子命令状集市的BZR程序。
常规选项
常规选项前面的子命令。例如,同步并明确指定项目目录:
BSYNC --project-目录路径/到/项目/目录同步
-h,--help显示帮助信息并退出。
--project-dir目录
 指定与配置和数据文件的目录。
(子)命令
所有的子命令有自己的选项--help,显示一个特定的帮助信息。要获取例如,键入命令同步的帮助信息:
BSYNC同步--help
INIT
创建在当前目录下的配置文件。生成的配置文件必须进行编辑,因此它指的是你的错误信息库。要调用命令类型:
BSYNC初始化
信息
显示项目目录的状态。
BSYNC信息
同步
同步存储库。
BSYNC同步
此子命令有更多的选项:
--since DATE_TIME
 考虑,因为这个日期(和时间)的变化。
黑客和错误报告
该程序是用Python编程语言。发展是协调的快速启动。错误报告应提交上的Launchpad项目的bug跟踪系统。 (在Trac的错误有时错误地删除。)
https://launchpad.net/bug-repo-syncer
What在此版本中是新的:
- 在它有一个一个新功能:在错误的描述错误的ID,即呈现为通过web前端环节的翻译。 (例如:错误#934724)。这些链接现在指向保持在所有仓库正确的bug
要求:
- 在Python中
评论没有发现