与 Git 集成的项目管理

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/3843668/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-10 09:12:23  来源:igfitidea点击:

Project management with Git integration

gitproject-management

提问by devin

I've looked around for a project management system, I've tried to use this onebut it lacks some features I want and doesn't really seem to be under any sort of active development.

我环顾四周寻找一个项目管理系统,我尝试使用这个系统,但它缺少一些我想要的功能,而且似乎并没有真正处于任何积极的开发状态。

I only need a few features:

我只需要几个功能:

  1. Basic project/task management
  2. Very good git integration (when I pull/push my repo I want the management files to go too)
  3. Vim integration (or at least use the editor I have set a la 'export EDITOR=/usr/bin/vim'
  4. A note taking system (for meetings ideally)
  5. Command line interface, there can be other interfaces too, but I really want CLI.
  1. 基本项目/任务管理
  2. 非常好的 git 集成(当我拉/推我的仓库时,我也希望管理文件也去)
  3. Vim 集成(或者至少使用我已经设置的编辑器)'export EDITOR=/usr/bin/vim'
  4. 记笔记系统(理想情况下用于会议)
  5. 命令行界面,也可以有其他界面,但我真的想要 CLI。

Of all the project management systems I've found, fossilcomes closest to satisfying my needs, but still falls short.

在我发现的所有项目管理系统中,fossil最能满足我的需求,但仍然达不到要求。

回答by return1.at

What about Tracor Redmine? They all cover your needs, except "Vim integration"

什么Trac的管理平台?它们都满足您的需求,除了“Vim 集成”

回答by Wyck

http://www.springloops.comhands down atm, tested and demo'd pretty much everything over 2 days.

http://www.springloops.com在 2 天内放下了 atm,测试和演示了几乎所有内容。

ps. Not an affiliate or anything Im just happy to have found them and this post comes up in Google search

附:不是附属公司或任何我很高兴找到他们,这篇文章出现在谷歌搜索中

回答by guyromm

Shameless self promotion warning

无耻的自我宣传警告

ScratchDocs!

ScratchDocs

  • ScratchDocs uses Git to store its data, organized by folders and task files.
  • Tasks are stored in org-mode.
  • You have the notion of Iterations (think Scrum), Stories (top-level tasks) and Tasks, which are the same as stories but are used to break stories down.
  • The whole thing has a cli interface written in Python.
  • can be set up via a git hook to generate a through HTML export of the tasks after each push.
  • Easily hackable and extendable to do whatever you fancy.
  • ScratchDocs 使用 Git 存储其数据,按文件夹和任务文件组织。
  • 任务以组织模式存储。
  • 您有迭代(想想 Scrum)、故事(顶级任务)和任务的概念,它们与故事相同,但用于分解故事。
  • 整个事情有一个用 Python 编写的 cli 接口。
  • 可以通过 git hook 设置以在每次推送后生成任务的通过 HTML 导出。
  • 易于破解和扩展,可以随心所欲。

So, if you could use something like VimOrganizer for editing your task files, you'd be all set.

因此,如果您可以使用 VimOrganizer 之类的工具来编辑您的任务文件,那么您就大功告成了。

回答by Michael

Maybe one of the Org-mode clones for VIM (e.g. VimOrganizer) is the right tool for you:

也许 VIM 的 Org 模式克隆之一(例如VimOrganizer)是适合您的工具:

  1. It is designed for task managment
  2. It uses only text files => git can track everything
  3. It's integrated in VIM
  4. Emacs Org-mode has a powerful note taking system (called capture). I don't know about the VIM clones. But at least you can write your notes directly into the plain text files.
  5. There is no real CLI, but maybe VIM is all you want/need?
  1. 它专为任务管理而设计
  2. 它仅使用文本文件 => git 可以跟踪所有内容
  3. 它集成在 VIM 中
  4. Emacs Org-mode 有一个强大的笔记系统(称为capture)。我不知道 VIM 克隆。但至少您可以将笔记直接写入纯文本文件。
  5. 没有真正的 CLI,但也许 VIM 就是您想要/需要的全部?

回答by Abizern

Have you had a look at CodebaseHQ? It's on online solution, but integrates project management with DVCSs other than Git.

你看过CodebaseHQ吗?它是在线解决方案,但将项目管理与 Git 以外的 DVCS 集成。