我是一名C ++开发人员,致力于维护和开发。 我想知道你在同一时间处理不同错误的最佳做法是什么 您是否只有一个包含所有更改的源目录? 或者一个源目录是bug还是别的什么?
答案 0 :(得分:0)
如果你必须同时处理好几件事,即不能先完成另一件事。您为每个新bug克隆源存储库,创建一个新的分支,在其上开发代码并在修复和测试后重新集成。在较大的程序中,中间步骤不应破坏开发的主要部分,只在合并时从分支中提取最新的更改(即作为新的更改集)。
像mercurial这样的版本控制系统可以通过硬链接进行本地克隆,因此不需要大量的重复文件系统空间。