2010-04-09 96 views
1

大多數軟件公司都有老軟件繼續維護,他們還開發當前/新軟件。他們如何管理不同版本的程序?有沒有什麼工具可以幫助開發者維護軟件版本? thz軟件公司如何管理不同版本的程序?

+0

需要CW? – 2010-04-09 11:21:33

+0

什麼是CW?很多。 – Tattat 2010-04-09 11:22:02

+0

社區Wiki。 – 2010-04-09 11:24:11

回答

5

一般來說,人們使用所謂software configuration management軟件,它通常包括version control system喜歡顛覆,水銀,GIT中,Visual SourceSafe中,等等,並如Trac的,Bugzilla的,谷歌代碼,在SourceForge等的project management suite。這裏有大約一百萬個選項。我個人很喜歡Mercurial和Trac的組合,但很多人都是依靠Subversion而生活(人們也喜歡git)。

0

我們使用顛覆與分支/標記。

0

使用稱爲「版本控制系統」或VCS的工具。它允許保留所有更改的歷史記錄,爲某些時間點提供一個名稱(如「版本1.0」)並創建分支(一個用於維護,一個用於下一個版本)。

今天,你應該看看Mercurial或Git。有關Mercurial的介紹,請參閱hginit.com

所有其他工具都非常昂貴(無論是在你的時間或你的錢或兩者)。