信管网cnitpm627996226***: [回复] 注意!!学习!!
信管网乘风破浪会有时,带你装逼***: [回复]
cnitpm573488991505的原帖: 2022/10/9 21:15:54 题目已经说了检出,那就是check out,那是就是从受控库中检出 呵呵,沙雕了吧
信管网cnitpm573488991***: [回复] 题目已经说了检出,那就是check out,那是就是从受控库中检出
信管网zhihan***: [回复]
cnitpm502573889284的原帖: </span>2022/2/16 13:10:19</span> 我想知道这题的a和b的区别在哪</span></div>做过软件开发的一般知道。程序是通过版本来控制,一般有git/svn/cvs等版本控制工具。如果要改代码,只能在本地修改(即自己的电脑上),这个环境叫开发库(每个开发人员都有自己的开发库)
代码修改完了,那就要更新到受控库(每次开发迭代 只有一个受控库),开发人员在本地电脑改为之后,大家都把代码同步到 同一个受控库。
测试人员完成受控库的测试后,需要把程序放到 产品库,准备上线工作
信管网joyle***: [回复] d
信管网yuyu1***: [回复] 不能理解为这个产品是已在产品库中了么?不能是已完成待使用的产品了么?
信管网cnitpm502573889***: [回复] 我想知道这题的a和b的区别在哪
信管网cnitpm497491894***: [回复] (1)将待升级的基线(假设版本号为v2.1)从产品库中取出,放入受控库。
(2)程序员将欲修改的代码段从受控库中检出(cheek out),放入自己的开发库中进行修改。代码被check out后即被“锁定”,以保证同一段代码只能同时被一个程序员修改,如果甲正对其修改,乙就无法check out。
(3)程序员将开发库中修改好的代码段检入(check in)受控库。cheek in后,代码的“锁定”被解除,其他程序员可以check out该段代码了。
(4)软件产品的升级修改工作全部完成后,将受控库中的新基线存入产品库中(软件产品的版本号更新为v2.2,旧的v2.1版并不删除,继续在产品库中保存)。
|