我是为我们公司运营门户的团队的一员。门户内部有大约 200 个小型应用程序,我们称之为应用程序。一个可能是提交收据,另一个是提交时间表,另一个是查看正在进行的活动等。
这些应用程序中的每一个都与其他应用程序完全分开,因此我们为每个应用程序创建了单独的 trunk/branch/tags 文件夹。通过这种方式,它们可以单独开发和发布,而团队中的每个人都不必就一次部署整个门户网站的时间达成一致。使门户的每个开发实例保持最新几乎是不可能的,因为使其适应的唯一方法是将每个主干检出到子文件夹中。
从分离的角度来看,这很好,但是当我们想要设置一个新的开发人员并使用整个应用程序的副本在他们的本地机器上运行时,这会很麻烦。
我们是否需要编写一个复杂的大型构建脚本来获取每个主干并将其内容放置在 Web 应用程序上下文中的适当位置?