说爱丽丝和我已经克隆了一个存储库并一直在进行更改。爱丽丝将所做的更改提交并推送到远程。然后,我获取该更改并将其与我的合并。想象一下,爱丽丝(Alice)在她的最新承诺中,删除了一个名为Vehicle(车辆)的类。我又增加了一个名为Car的新类,该类扩展了Vehicle类。现在,当我将她的承诺合并到我的承诺中时,显然会出现问题。这是否意味着我必须在合并之前检查代码并进行测试?(可能是)。在这种情况下,通常的做法是什么?
这是否意味着我必须在合并之前检查代码并进行测试?(可能是)。
合并后,您应该检查代码。您可以在合并之前检查其他开发人员的分支,但这将不太方便。
在这种情况下,通常的做法是什么?
合并后,您应该重建项目并重新运行所有测试。如果在合并过程中删除了您依赖的类,则会收到编译语言的编译错误。希望使用解释型语言,您的测试用例涵盖了受影响的代码,因此,当您重新运行自动化测试时,该问题将变得很明显。当您发现问题时,您可以检查合并的内容,并可以与其他开发人员讨论有关更改原因的任何问题。
希望在一个具有良好沟通和良好任务分工的团队中,在实现更改中不应存在这种逻辑冲突。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句