具有命令行界面的任务/问题跟踪系统

时间:2008-09-17 10:11:56

标签: task-tracking

任何跟踪系统是否都有命令行界面?

以下是我感兴趣的功能列表:

  • 简单的任务模板
    类似于具有属性的纯文本文件:类型对,例如:
description:string  
some-property:integer required
  • 命令行界面
    例如:
// Creates task
<task tracker>.exe -create {description: "Foo", some-property: 1}   
// Search for tasks with description field starting from F
<task tracker>.exe -find { description: "F*" } 
  • XCopy部署
    它不应该要求安装沉重的DBMS

  • 多个用户支持
    因此,这不仅仅是一个人的待办事项清单

12 个答案:

答案 0 :(得分:5)

有趣的想法;我听到的最接近的是todo.txt

或者,您可以通过使用数据库(例如sqllite)和SQL来自行推送。 (可选)编写一个解析明文文件和命令行选项的包装器脚本,并生成相应的SQL。

答案 1 :(得分:5)

  

Ditz是一款简单,轻量级的分布式问题跟踪器,专为工作而设计   使用分布式版本控制系统,如darcs和git。

Ditz:https://gitorious.org/ditz

答案 2 :(得分:3)

你见过ticgit吗?听起来它可能只是你们所追求的。

答案 3 :(得分:1)

答案 4 :(得分:1)

@Peter Hilton,

我要创建这样的系统。所以我想知道这样的系统是否存在。一般的想法是尽可能简单:命令行实用程序来管理任务和简单的服务器机智REST界面。我使用了十几个不同的任务跟踪系统,并得出结论,我不需要花哨的UI。它应该像Subversion一样 - 您可以愉快地使用基于命令行的svn.exe

答案 5 :(得分:1)

我经常滥用calcalendar命令行工具来处理此类任务。

答案 6 :(得分:1)

ciss问题跟踪器是一个简单的命令行工具,用于管理您的ISSUES.txt文件。

答案 7 :(得分:1)

Erlangs票务系统

由PeterHögfeldt于1986年创建。这是Erlang发行版中使用的票证系统。

来源:Joe Armstrong's blog

答案 8 :(得分:0)

Fogbugz有Command Line Client

答案 9 :(得分:0)

我在终端模式下使用org-mode和emacs(emacs -nw)。

答案 10 :(得分:0)

我们之前已经使用了一些工具。由于以下优点,我们现在使用GitHub私有存储库来维护各种开发人员TBD列表(如.md文件)并进行问题跟踪:

  • 开发人员已经在使用GitHub,他们不需要学习任何新知识。
  • 开发人员可以使用他们愿意使用的任何工具来维护TBD列表;命令行或图形编辑器,GitHub Web界面或大量移动客户端
  • 降价支持
  • 可靠的备份
  • 合并和修订历史记录
  • 用于不同项目和模块的灵活文件组织

答案 11 :(得分:-1)

查看PitzBugs Everywhere