不知道怎么问这个.我希望在一个成熟且积极更新的开源项目的基础上,使用它作为调整和学习的基础.我希望能够将代码添加到我的本地源代码,但能够在保留我的附加功能的同时更新核心源代码.
目标是保持基础始终是最新的,并将我的代码添加到更新的构建(而不是被更改覆盖,因为我想象如果我只是按原样编辑源代码就会发生).
有没有办法将我的代码"修补"到更新的项目代码上,所以当使用svn更新核心源时,我的更改将保持独立于基础?我确信有一个简单的方法可以做到,但我是编程/ svn /版本控制的新手,并且不知道什么或在哪里看.