将修改和基础代码隔离，再进行程式错误修正、新开发、软件版本整合等。这些修改可以在测试完成后，再合併回主线。
开发分支.开发分支（development branch）或开发树（development tree）的程式码是指正在软件开发，但还没有正式发行的程式码。若在开放源代码社群中，「正式发行」不是那么直觉，因为任何人随时都可以取出（check out）需要的版本，不管是不是在开发分支中都可以取出。一般而言，最终会是下一个主要版本的分支就是开发分支。不过也常常同时开发多个机能，因此