大多数软件公司都有老软件继续维护,他们还开发当前/新软件。他们如何管理不同版本的程序?有没有什么工具可以帮助开发者维护软件版本? 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