如何处理错误?
Posted
技术标签:
【中文标题】如何处理错误?【英文标题】:How to deal with bugs? 【发布时间】:2015-05-22 09:34:01 【问题描述】:我是一名 C++ 开发人员,从事维护和开发工作。 我想知道您在同一时间处理不同错误的最佳实践是什么。 您是否只有一个包含所有更改的源目录? 还是一个错误的源目录,或其他什么?
【问题讨论】:
【参考方案1】:如果您必须同时处理几件事情,即不能先完成一件事情。您为每个新错误克隆源存储库,创建一个新分支,在该分支上开发代码并在修复和测试后重新集成。在较大的程序中,中间步骤不应破坏开发的主干,仅在合并时从分支中提取最新的更改(即作为新的更改集)。
像 mercurial 这样的修订控制系统可以通过使用硬链接在本地进行克隆,因此不需要大量的重复文件系统空间。
【讨论】:
以上是关于如何处理错误?的主要内容,如果未能解决你的问题,请参考以下文章