与 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
Project management with Git integration
提问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:
我只需要几个功能:
- Basic project/task management
- Very good git integration (when I pull/push my repo I want the management files to go too)
- Vim integration (or at least use the editor I have set a la 'export EDITOR=/usr/bin/vim'
- A note taking system (for meetings ideally)
- Command line interface, there can be other interfaces too, but I really want CLI.
- 基本项目/任务管理
- 非常好的 git 集成(当我拉/推我的仓库时,我也希望管理文件也去)
- Vim 集成(或者至少使用我已经设置的编辑器)'export EDITOR=/usr/bin/vim'
- 记笔记系统(理想情况下用于会议)
- 命令行界面,也可以有其他界面,但我真的想要 CLI。
Of all the project management systems I've found, fossilcomes closest to satisfying my needs, but still falls short.
在我发现的所有项目管理系统中,fossil最能满足我的需求,但仍然达不到要求。
回答by return1.at
回答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 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)是适合您的工具:
- It is designed for task managment
- It uses only text files => git can track everything
- It's integrated in VIM
- 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.
- There is no real CLI, but maybe VIM is all you want/need?
- 它专为任务管理而设计
- 它仅使用文本文件 => git 可以跟踪所有内容
- 它集成在 VIM 中
- Emacs Org-mode 有一个强大的笔记系统(称为capture)。我不知道 VIM 克隆。但至少您可以将笔记直接写入纯文本文件。
- 没有真正的 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 集成。