眼下遇到这么一个问题:刚接手软件工作,公司现有产品版本繁多,即便是同一款产品由于更改部分小功能而形成多种版本,管理起来很不方便。(因是小公司没什么经验,自己也是刚毕业的。) 另外自己以后开发程序时肯定会经常改动,但并非我们每次对程序所做的每一次改动都是正确的。当我们将原来的源程序更改或覆盖掉,有一天突然发现自己的改动居然是隐藏重在错误的,要想恢复原来的却不可能。许多同仁都采用不断备份的方式。当然这大多数都是靠 复制+粘贴 文件实现的。当我们调试一个程序,改动了100次,这样就要有100个源文件,而如何记得起这100个文件分别都做过哪些改动。并不是一件容易的事。
所以请大家来讨论下关于版本的管理,说一说自己是如何对软件版本进行管理的,还望各位,不吝赐教。 |