我们正在一个具有核心和模块的项目中使用SVN。我们希望模块开发与核心分开,但是模块将在核心文件中。
我的问题是:您将如何设置存储库来管理这样的东西?您会将所有模块都放入它们自己的存储库中吗?这样,如果您想要处理某个特定模块,就需要检查核心和要处理的模块的版本,还是以不同的方式处理它。
想想像WordPress这样的东西。
示例: root/
近端index.php
文件1.php
文件2.html
近端something.php
近端FolderA
近端FolderB
ModulesFolder/
主要部件1/
二氟乙类/
发布于 2009-04-29 16:59:24
我们已经为我们的子模块建立了一个存储库,然后为我们的子模块建立了存储库,然后使用subversion "externals“支柱来获得核心引用模块,它将根据您的设置自动签出/更新引用项目。因此,例如,可以将模块保持在给定的修订版中。
发布于 2009-04-29 20:33:26
我们有一个非常相似的系统,我们使用一个单独的存储库,并将核心和模块的主干和每个分支分解。我们发现用这样的结构维护版本、标签、分支等会更容易。它还使我们能够跟踪与单一Trac安装的一切。( http://trac.edgewall.org/ )
https://stackoverflow.com/questions/803098
复制相似问题