我有以下场景,代码组织为:
Product
->Core
->Module1
->Module2
->Module3
->...
->ModuleN
所有代码均由SVN管理。我们有时希望能够从树中选择模块以创建一组特定的源代码来检查 - 我们正在寻找使用SVN作为“发布打包工具”。大部分时间我们都希望从“主干”中完成此操作,但有时可能需要从“分支”执行此操作。还有一点需要注意的是,每个模块文件夹都包含配置和文档片段,我们希望能够根据给定发布包的选定模块进行“合并”。
这是否可以单独使用SVN完成,还是需要另一个可能挂钩到SVN的工具。任何其他可能是补充的工具?
答案 0 :(得分:1)
您可以通过多种方式实现这一目标。一种方法是创建所谓的http://localhost:3000/的工作副本。
另一种方法是使用mixed revisions。这是一种非常灵活的方法,可以将存储库的多个部分插入到一起。它还允许您将某些部分固定到特定版本。