我是一名SAP开发人员,在SAP领域,我们有一个开发服务器(DEV),一个用于测试的质量服务器(QAS)和生产服务器(PROD)。
开发人员在DEV中开发他们的程序,然后将其传输到QAS。在 QAS 中,测试人员测试程序,然后将其传输到 PROD。稍后,它将从 PROD 部署到客户端。
我是使用SVN的新手,想知道SAP环境是否以及如何类似于主干/分支/标签。
它们在大多数情况下是不相关的,除非您发现代码的多个版本可以同时从 DEV 到 TEST 再到 PROD。 在这种情况下,您将同时有多个分支在运行中。
"树干"实际上只是一个特殊的分支。 您可以选择强制主干始终包含从所有分支合并的最新代码。 它充当所有后续分支的模板。 如果没有,您只需从另一个分支创建一个分支并合并以保持同步。
标记用于创建用于生产的只读、标记的代码版本。 我会从代码创建一个标记分支,使其进入 PROD。 你总是可以这样把它找回来。
它没有任何共同点。分支是一种在不干扰开发主线的情况下开发新功能的方法,或者在开发新版本的同时维护项目的旧版本。我建议你阅读免费提供的SVN书。