1

大多数软件公司都有继续维护的旧软件,他们也开发当前/新软件。他们如何管理不同版本的程序?有没有什么工具可以帮助开发者维护软件版本?太赫兹

4

3 回答 3

5

一般来说,人们使用所谓的软件配置管理软件,通常包括Subversion、Mercurial、git、Visual SourceSafe等版本控制系统和Trac、Bugzilla、Google Code、SourceForge等项目管理套件. 这里有大约一百万种选择。

就个人而言,我是 Mercurial 和 Trac 组合的忠实拥护者,但很多人都使用 Subversion(而且人们也喜欢 git)。

于 2010-04-09T11:26:58.213 回答
0

我们使用带有分支/标记的颠覆。

于 2010-04-09T11:21:31.957 回答
0

使用称为“版本控制系统”或 VCS 的工具。它允许保留所有更改的历史记录,为某些时间点命名(例如“release 1.0”)并创建分支(一个用于维护,一个用于下一个版本)。

今天,你应该看看 Mercurial 或Git。有关 Mercurial 的介绍,请参阅hginit.com

所有其他工具都非常昂贵(就您的时间或金钱而言,或两者兼而有之)。

于 2010-04-09T11:28:57.340 回答