2011-08-04 3 views
0

一度に複数のバージョンが開発されているソフトウェアもあります。例:Google Chrome 15は、バージョン14がまだBeta、Firefox 4と5が一緒に開発されているときに開発されています。私はそれがどのように可能なのだろうか? Chrome 14に見つかったバグがある場合、チームがバージョン15で作業しても、そのバグをもう一度修正する必要がありますか?一度に1つのバージョンで作業していない方が効率的で一貫性がありますか?Google Chromeの2つの連続バージョンを同時にどのように開発できますか?

+3

以下のRichieHindleの回答を参照してください。彼らがどのようにしているのかわからない場合は、おそらくあなたがバージョンコントロールを使用していないことを意味します。今日はスタート! http://stackoverflow.com/questions/2658/version-control-getting-startedを参照してください。 – brain

答えて

5

Subversion、Git、Mercurialなどのソースコード管理システムを使用することで、複数のブランチを管理し、あるブランチから別のブランチへの編集を簡単にマージすることができます。

ブランチは、多くの場合、あなたはバグを修正したが、主要な機能を追加しないで、製品の現在の安定バージョン、そしてあなたが新しい機能を追加するための開発バージョンを維持するために使用されています。

新機能ブランチの開発中に、定期的にをマージすると、安定したブランチからのバグ修正がマージされます。ソース管理システムは、マージプロセスを大幅に自動化します。

関連する問題