2008-12-25 87 views
8

我是一位希望为我的项目获得一些结构的独立开发人员。我的硬件设置是运行Windows XP的笔记本电脑和运行Ubuntu的桌面,充当存储服务器。单独开发者设置的工具?

我目前使用Mercurial作为我的源代码控制系统,存储在我的笔记本电脑中的存储库的工作副本,并每隔几天将备份库克隆到Ubuntu机器上。

你会推荐哪些其他工具让单独的开发人员来完成错误跟踪,项目计划等?我正在寻找一些简单的东西,要么在Windows上运行,要么在Apache上运行Web应用程序。

回答

0

我使用一个简单的基于行的日记,我可以记录任务,错误和子任务。我按时间顺序显示它们,并可以将事情标记为已完成。它集成到我的IDE(Eclipse)中,因此我可以直接将订单项与特定行或源位相关联。

我知道有些人使用Mylyn(通过Eclipse)来个别地与bug报告系统进行交互。

不要误解我的意思,合适的问题跟踪对于协作项目来说至关重要,但对于许多小型项目而言,它有时可能是一个重大的矫枉过正。

6

我喜欢Redmine。它支持多种单片机系统,并提供了很多不错的功能:)这是一个回报率的应用程序,而且是相当容易建立在Ubuntu,

1

FogBuz一试。它有很多功能,可供最多两位开发人员免费使用。思维导图软件如Freemind也适合头脑风暴。

1

我是一只独狼,对于项目管理+错误跟踪+待办事项我使用todolist。这很棒。很少,支持很多东西,简单而有用。

2

Request Tracker是我的个人爱好。还有一本关于它的O'Reilly书籍。

我想你还需要一个wiki,为此你需要MediaWiki。

4

我是我最后的工作,我们是粉丝Trac。它有一个错误跟踪器和一个用于完全集成文档的wiki,您可以在wiki系统中通过id引用错误,在bug系统中引用wiki页面。它运行在各种Linux发行版,Mac OS X,FreeBSD,NetBSD和MS Windows上。

0

您可能想查看Axosoft's OnTime。我们使用付费版本,但单个用户安装是free!这是一个全面的需求管理,错误跟踪,维基托管,支持票据跟踪系统和一大堆其他功能。我们一直在生产中使用它一年,并且我们会跟踪其中的一切。

它运行在Windows上,您可以使用也是免费的MS-SQL Express(我相信)。我认为对于一个独立的程序员来说,这会为您提供很多价格方面的功能,并且易于安装和管理。祝你好运!

0

尝试MylynTasktop访问您的错误跟踪器和管理您的问题/任务。如果您已设置兼容的错误/问题跟踪器,则可以通过Tasktop在桌面上访问它以简化工作流程。如果您尚未设置问题跟踪器,则可以使用本地任务来跟踪您的工作。

+0

注意:Mylyn和Tasktop都需要使用Eclipse。恕我直言,Mylyn足以选择Eclipse而不是其他选择。 – 2013-05-08 07:11:55

0

我建议你看看使用虚拟机。我不知道Ubuntu,但我想你应该能够轻松地在其上设置VirtualBox。

我发现创建虚拟机不仅可以简化我必须做的工作(测试新版本吗?只需将虚拟机恢复到“干净”状态并开始安装就可以了),但也会使测试不同的安装场景更清洁。 (即支持不同的数据库,网络服务器等)。