提问的智慧SVN版 - 提问者必读
发新话题
打印

[求助] 如何安排目录结构--多个项目共享文件

如何安排目录结构--多个项目共享文件

QQ群里有人在讨论目录结构的问题,我也提出我的问题大家讨论下:
我公司有一种类型的产品,拥有许多个model,所有model共用很多文件,这些文件中一些是相同的(独立的功能模块,可以把它们放到独立的目录下),另一些只是相似(在某些细节会不同,大体架构上是一致的,这些文件是产品的主要结构).关系如下图所示:
                              Model1                  Model2                        Model3
                                       |                        |                                      |
                                       |                        |                                      |
                                       ----------------主干--------------------------|
                                                  |             |               |
                |-------------------------|             |               |----------------|
                |                                               |                                      |
                |                                               |                                      |
        feature1                                    feature3                        feature4

feature的文件是共有的,在各个Model相同,每个Model使用其中某些feature,某个Model改变了其中文件的话,其他Model要同步改变
主干的文件也是共有,主线的程序流程一致,但是内容不完全相同(因为使用了不同的feature),
这样的文件如何安排它的结构呢?各位多指教指教

[ 本帖最后由 dreamingcloud 于 2007-12-14 18:31 编辑 ]

TOP

只有功能的要求吗?有没有权限的要求呢!

TOP

回复 1# 的帖子

没有权限要求,所有人对所有目录拥有完全权限或者只有读权限

TOP

似乎图和你的表述不大一致呢?
是这样的吗?

F1 ---|
          |             -  M1
          |            |
F2 ---   -----  |-  M2
          |            |
          |             —  M3
F3 ---|

没有权限的要求的话 ,我觉得这样的结构就很好!每个M独立成为一个包;每个功能独立成一个包,并与M在一个目录等级上。如果要求更细的话,可以考虑文件夹共享的方式把F引入M的包中管理,而对于F的开发也可以达到独立的目的。

[ 本帖最后由 aflyer 于 2007-12-20 12:29 编辑 ]

TOP

F1 ---|
          |                  -  M1
          |                  |
F2 ---   ---主干--  |-  M2
          |                  |
          |                   —  M3
F3 ---|
各个功能模块是嵌入到一个主干里面的,这个主干也是各个Model共有,架构是一致的
但是会有一些不同(最开始开发的时候,各个model基于同一个主干分别开发,所以共有的主干只是相似,而不是相同,但是这些应该要关联起来,难道只有重新修改这些文件才能达到目的??)
目前用的方式和楼上建议的一样

[ 本帖最后由 dreamingcloud 于 2007-12-24 11:33 编辑 ]

TOP

回复 4# 的帖子

文件夹共享的方式!
哈哈一开始没注意这句,我试试这种方法
谢了先

TOP

发新话题
本功能由奇虎问答实现

相关主题

标题 作者 最后发表
Subversion for Windows安装指南 airun 2008-10-11
新手求助:如何建立多个仓库和导入文件 essences 2008-10-07
求提供一下 VSS转换到SVN下日文XP系统的库 . kingyu103 2008-09-05
这两种目录结构的优缺点是什么? powerccna 2008-07-22
关于权限的一个问题 紧急求助! baiminsheng 2008-07-22
点击阅读更多关于的相关帖子  更多相关主题
订阅 我用Subversion - SVN中文论坛 邮件列表:iUseSVN@googlegroups.com
电子邮件:
网站重要事项将会在这个列表进行通知,点击这里浏览存于列表中的所有邮件