免费版本控制和问题跟踪系统

4

家庭个人电脑(没有局域网)最方便,直观和易于使用的免费版本控制系统和问题跟踪系统是什么?

请注意,两者都必须具备GUI界面。


如果您能说出您的开发环境,比如Visual Studio?Eclipse?NetBeans?还是记事本?;) 在某些情况下,版本控制系统已经内置了。 - Jakub Troszok
6个回答

8
安装您自己的副本Trac,它默认使用SQLite运行,因此您将不需要数据库服务器(我猜家用计算机资源有限)。
对于版本控制,SVN就足够了。如果您使用Windows,请尝试VisualSVN以获得更快的设置。

我不会在这里讨论GIT与SVN的区别 ;) - victor hugo
3
如果你选择使用svn,在Windows系统中,TortoiseSVN是一个非常好的客户端。 - mentat

8
我推荐 Redmine 用于问题追踪/项目管理,以及 Git 用于版本控制。Redmine 支持大多数 SCM,如 CVS、Subversion、Git、Darcs、Mercurial 和 Bazaar。
Redmine 特点:
- 支持多个项目 - 灵活的基于角色的访问控制 - 灵活的问题跟踪系统 - 甘特图和日历 - 新闻、文档和文件管理 - 提要和电子邮件通知 - 每个项目的维基 - 每个项目论坛 - 时间跟踪 - 问题、时间条目、项目和用户的自定义字段 - SCM 集成(SVN、CVS、Git、Mercurial、Bazaar 和 Darcs) - 通过电子邮件创建问题 - 多个 LDAP 验证支持 - 用户自注册支持 - 多语言支持 - 多个数据库支持
为了极其简单的安装,可以使用 Bitnami 在 Windows、Mac 和 Linux 上安装 Redmine。Bitnami 将会为您安装所有必需的依赖项,而且一切都可以像卸载软件一样轻松地卸载。
编辑:对于 Windows,Subversion + TortoiseSVN 可能是您进行版本控制的最佳选择。

1
RedMine很棒,而且在我看来它的开发比Trac更活跃。 - Jakub Troszok
在Windows上,GIT不是有点粗糙吗?但在Linux上非常好用。 - wazoox
如果你想快速设置一些东西,BitNami是一个很好的选择。此外,Bitnami还有Subversion安装程序。 - Daniel Lopez
Redmine非常棒。如果你有多个项目,它可以轻松击败Trac。顺便说一句,如果你正在寻找一个Windows友好的分布式版本控制系统,TortoiseHg与TortoiseSVN几乎是同等水平的。 - Isabelle Wedin

3

https://www.hostedredmine.com/上有一个100%永久免费的托管私人bug跟踪器

使用它,您甚至不必担心设置、管理和备份自己的服务器。


2
您可以使用在线托管的版本。Project Locker 提供源代码控制和问题跟踪,并且有免费计划(最多500MB)。Beanstalk 也提供在线源代码控制(100MB)。
您可以使用任何免费的UI应用程序来访问源代码控制存储库(例如 TortoiseSVN, SmartSVN,等等...)。

1
访问Beanstalk需要连接互联网,对吗? - victor hugo
1
我理解这个问题的意思是只有一台个人电脑(即没有服务器),而不是这台电脑无法访问互联网。 - adrianbanks
我猜这个问题在这方面存在歧义。 - victor hugo

1

对于版本控制,我使用Visual SVN,它是为基于Windows的用户设置的(处理了安装Apache、BSD等所有安装细节)。 它可以正常工作且易于使用/管理。 然后您需要一个SVN客户端-Tortoise可能是最好的Windows资源管理器集成。 这是免费的。 如果您想在Visual Studio中使用SVN集成,则可能需要为客户端购买Visual SVN的副本!

此外,关于版本控制,不要低估CodePlex或Google Code的强大功能! 只要您不介意其他人查看您的工作(即不适用于机密内容),则这是一个需要更少管理的极好资源。 对于分散的团队也非常棒!

对于错误和缺陷跟踪,您无法击败CounterSoft's Gemini产品。 这是一种基于Web的工具,可让您跟踪项目、错误、呼叫票据等。 对于专业顾问非常实用。

如果您需要更强大的工具以供更大规模和专注于敏捷管理的团队使用,请查看VersionOne的产品。他们的基本套餐的第一年是免费的!


0

你可以使用SVN/CVS,它有许多图形界面实用程序,在几乎所有的操作系统上都有支持。它非常稳定可靠。 对于问题追踪,bugzilla非常适合任何技能水平,并且具有良好的集成性。 基于Web的界面也非常简单易用和直观。


1
请不要提到CVS!它已经-幸运的是-死而埋入深处了。SVN则是完全不同的东西。你甚至不能在CVS中重命名文件! - wazoox
我同意你的观点,SVN 绝对是 CVS 的一个非常好的升级。 - Ankur Chauhan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接