关于设置版本控制系统的想法
我的任务是为我们的Web开发人员设置版本控制。由于我们已经有其他非网络开发人员使用它而为我选择的软件是Serena PVCS。
我正在努力决定如何设置它,所以我将描述我们的系统中如何进行开发,并希望它会产生一些关于如何最好地进行讨论的讨论。
我们有3台服务器,开发,UAT /暂存和生产。 Web开发人员只能访问在开发服务器上编写和测试其代码。一旦他们编写代码,他们必须通过认证过程才能将代码移到UAT / Staging,然后在那里彻底测试代码后,它就会转移到Production。
似乎让开发人员对他们的开发代码使用版本控制,他们不断变化,测试将是一个烦恼。通常,一次只有一个开发人员在一个模块上工作,因此没有太多(如果有的话)覆盖其他人工作的风险。
我的想法是让他们只有在准备好去UAT / Staging时才使用版本控制。这允许他们开发和测试而无需不断检查他们的代码。
然后,认证组可以使用版本控制来帮助查看对模块进行了哪些更改,并确保他们始终从开发人员那里获得UAT / Staging的最新修订版(现在我们依赖于开发人员zip'更改他们更改的文件并通过Web请求系统上传它们。
这将处理开发的文件方面,但使整个数据库方面不受版本控制。这是我需要考虑的其他事情......
任何想法或想法将不胜感激。谢谢。
没有找到相关结果
已邀请:
4 个回复
粟痢凰副
目浆搽
翰冒绢县
魄龟呸筹