【问题标题】:How to deal with bugs?如何处理错误?
【发布时间】:2015-05-22 09:34:01
【问题描述】:

我是一名 C++ 开发人员,从事维护和开发工作。 我想知道您在同一时间处理不同错误的最佳实践是什么。
您是否只有一个包含所有更改的源目录? 还是一个错误的源目录,或其他什么?

【问题讨论】:

    标签: debugging maintenance working-directory


    【解决方案1】:

    如果您必须同时处理几件事情,即不能先完成一件事情。您为每个新错误克隆源存储库,创建一个新分支,在该分支上开发代码并在修复和测试后重新集成。在较大的程序中,中间步骤不应破坏开发的主干,仅在合并时从分支中提取最新的更改(即作为新的更改集)。

    像 mercurial 这样的修订控制系统可以通过使用硬链接在本地进行克隆,因此不需要大量的重复文件系统空间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-19
      • 2019-06-05
      • 2023-03-28
      • 2015-10-31
      相关资源
      最近更新 更多