软件公司如何管理不同版本的程序?

发布于 2024-08-28 18:46:08 字数 77 浏览 3 评论 0原文

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

Most of the software company have old software which continue maintain, and they also develop current / new software. How they manage different versions of program? Is there any tools to help developers maintain software version? thz

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

微凉 2024-09-04 18:46:08

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

就我个人而言,我是 Mercurial 和 Trac 组合的忠实粉丝,但很多人都靠 Subversion 生活(而且人们也喜欢 git)。

In general, people use what is called software configuration management software, which usually includes a version control system like Subversion, Mercurial, git, Visual SourceSafe, et cetera and a project management suite such as Trac, Bugzilla, Google Code, SourceForge and the like. There are about a million options here.

Personally, I'm a big fan of the Mercurial and Trac combination, but lots of people live by Subversion (and people love git, too).

这样的小城市 2024-09-04 18:46:08

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

We use subversion with branching/tagging.

尐籹人 2024-09-04 18:46:08

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

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

所有其他工具都非常昂贵(无论是在您的时间还是金钱或两者方面)。

The use a tool called "version control system" or VCS. It allows to keep a history of all changes, give certain points in time a name (like "release 1.0") and to create branches (one for maintenance and one for the next version).

Today, you should have a look at Mercurial or Git. For an introduction to Mercurial, see hginit.com.

All other tools are very expensive (either in terms of your time or your money or both).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文