我是一位希望为我的项目获得一些结构的独立开发人员。我的硬件设置是运行Windows XP的笔记本电脑和运行Ubuntu的桌面,充当存储服务器。单独开发者设置的工具?
我目前使用Mercurial作为我的源代码控制系统,存储在我的笔记本电脑中的存储库的工作副本,并每隔几天将备份库克隆到Ubuntu机器上。
你会推荐哪些其他工具让单独的开发人员来完成错误跟踪,项目计划等?我正在寻找一些简单的东西,要么在Windows上运行,要么在Apache上运行Web应用程序。
我是一位希望为我的项目获得一些结构的独立开发人员。我的硬件设置是运行Windows XP的笔记本电脑和运行Ubuntu的桌面,充当存储服务器。单独开发者设置的工具?
我目前使用Mercurial作为我的源代码控制系统,存储在我的笔记本电脑中的存储库的工作副本,并每隔几天将备份库克隆到Ubuntu机器上。
你会推荐哪些其他工具让单独的开发人员来完成错误跟踪,项目计划等?我正在寻找一些简单的东西,要么在Windows上运行,要么在Apache上运行Web应用程序。
我使用一个简单的基于行的日记,我可以记录任务,错误和子任务。我按时间顺序显示它们,并可以将事情标记为已完成。它集成到我的IDE(Eclipse)中,因此我可以直接将订单项与特定行或源位相关联。
我知道有些人使用Mylyn(通过Eclipse)来个别地与bug报告系统进行交互。
不要误解我的意思,合适的问题跟踪对于协作项目来说至关重要,但对于许多小型项目而言,它有时可能是一个重大的矫枉过正。
我喜欢Redmine。它支持多种单片机系统,并提供了很多不错的功能:)这是一个回报率的应用程序,而且是相当容易建立在Ubuntu,
Mantis bug tracking有趣的是,与workflow你可以轻松地定制。
我是一只独狼,对于项目管理+错误跟踪+待办事项我使用todolist。这很棒。很少,支持很多东西,简单而有用。
Request Tracker是我的个人爱好。还有一本关于它的O'Reilly书籍。
我想你还需要一个wiki,为此你需要MediaWiki。
我是我最后的工作,我们是粉丝Trac。它有一个错误跟踪器和一个用于完全集成文档的wiki,您可以在wiki系统中通过id引用错误,在bug系统中引用wiki页面。它运行在各种Linux发行版,Mac OS X,FreeBSD,NetBSD和MS Windows上。
您可能想查看Axosoft's OnTime。我们使用付费版本,但单个用户安装是free!这是一个全面的需求管理,错误跟踪,维基托管,支持票据跟踪系统和一大堆其他功能。我们一直在生产中使用它一年,并且我们会跟踪其中的一切。
它运行在Windows上,您可以使用也是免费的MS-SQL Express(我相信)。我认为对于一个独立的程序员来说,这会为您提供很多价格方面的功能,并且易于安装和管理。祝你好运!
我建议你看看使用虚拟机。我不知道Ubuntu,但我想你应该能够轻松地在其上设置VirtualBox。
我发现创建虚拟机不仅可以简化我必须做的工作(测试新版本吗?只需将虚拟机恢复到“干净”状态并开始安装就可以了),但也会使测试不同的安装场景更清洁。 (即支持不同的数据库,网络服务器等)。
注意:Mylyn和Tasktop都需要使用Eclipse。恕我直言,Mylyn足以选择Eclipse而不是其他选择。 – 2013-05-08 07:11:55