大多數軟件公司都有老軟件繼續維護,他們還開發當前/新軟件。他們如何管理不同版本的程序?有沒有什麼工具可以幫助開發者維護軟件版本? thz軟件公司如何管理不同版本的程序?
1
A
回答
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。
所有其他工具都非常昂貴(無論是在你的時間或你的錢或兩者)。
相關問題
- 1. 管理軟件版本
- 2. 如何處理不同版本的不同軟件包名稱?
- 3. 如何正確管理程序版本的不同版本的偏好
- 4. 在bitbucket中管理不同版本的軟件
- 5. 管理軟件的演示版本
- 6. 如何使用大量庫管理CVS中的軟件版本
- 7. 不同的公司
- 8. 如何處理公司內部框架和軟件工廠?
- 9. 管理許多不同版本的Ruby on Rails應用程序
- 10. 如何爲不同的項目版本和管理angularjs組件
- 11. 如何爲不同公司/用戶構建應用程序
- 12. Eclipse的軟件包版本公差
- 13. Silverlight應用程序中的程序集文件版本管理
- 14. 上傳相同的應用程序爲不同的公司
- 15. Android音樂子公司/助理程序
- 16. Android如何管理版本
- 17. 如何正確管理你的應用程序的版本?
- 18. 管理同一個應用程序的多個版本
- 19. git如何管理其文件版本?
- 20. 如何在應用程序的源代碼管理中管理python版本?
- 21. 如何爲不同版本的軟件組織測試用例?
- 22. 如何在Perl模塊中管理不同的API版本?
- 23. 如何在Mac上管理R的不同版本?
- 24. 如何在Ubuntu中管理不同版本的Java
- 25. 向不同版本的Python上傳到不同版本的軟件包
- 26. 如何爲不同的程序使用不同的java版本?
- 27. 如何管理CLR版本的引用程序集
- 28. 軟件公司如何提供高質量的軟件/贏項目?
- 29. 航空公司compaines和軟件系統
- 30. Atomikos公司事務管理Spring沒有
需要CW? – 2010-04-09 11:21:33
什麼是CW?很多。 – Tattat 2010-04-09 11:22:02
社區Wiki。 – 2010-04-09 11:24:11