我被投入到一个软件开发项目中,我们有一个来自供应商的 PHP 应用程序,该应用程序具有相当定期的代码更新。我需要能够在此代码之上构建,同时,我需要能够跟踪供应商代码中的更改并将它们合并到我们自己的代码版本中。我设想它是这样的:
供应商 v1.0 --------v1.2------------v1.3--------v2.0---------v2 .1--------等。 | VVV 我们的分公司 v1.0--------v1.1---------v1.2------等。
我从头开始,并寻找有关要使用的源代码控制软件的建议(我正在考虑使用塑料 SCM)、最佳实践、工作流程设置以及关于什么最有效的一般建议。