我需要定制一个开源项目。这些更改是为了特定的组织,不会对公共项目有用。代码更改包括禁用组织不需要的功能(影响5%的代码),为组织定制其他功能(影响20%的代码)以及添加新的自定义功能(添加约10%的新代码)。
我可以从当前版本开始进行定制。然而,原始项目继续进行改进并引入新功能,我希望能够随着它们的出现来整合这些改进。
最好的管理方式是什么?目前,我只能在发布版本可用时获得它们,但我很快就应该可以读取原始项目的Subversion存储库。我是Subversion存储库的新手,但我也可以将其用于我的代码。
我可以从当前版本开始进行定制。然而,原始项目继续进行改进并引入新功能,我希望能够随着它们的出现来整合这些改进。
最好的管理方式是什么?目前,我只能在发布版本可用时获得它们,但我很快就应该可以读取原始项目的Subversion存储库。我是Subversion存储库的新手,但我也可以将其用于我的代码。