当前位置:  开发笔记 > 编程语言 > 正文

推荐的源控制目录结构?

如何解决《推荐的源控制目录结构?》经验,为你挑选了1个好方法。

我将在新的J2EE Web应用程序上使用Subversion进行源代码控制.您建议使用什么目录结构来组织代码,测试和文档?



1> Mendelt..:

我通常有

Project Directory
  src - actual source
  doc - documentation
  lib - libraries referenced from source
  dep - installation files for dependencies that don't fit in lib
  db  - database installation script

在使用Visual Studio时,我不确定它在java世界中的工作原理是否相同.但我通常把东西放在src中的不同项目文件夹中.对于每个源项目,都有一个单独的测试项目.构建文件放在主项目目录中.我通常在那里放置一个自述文件,记录如何设置项目,如果它需要的不仅仅是检查.

编辑:这是项目单一工作结账的结构.对于修订控制系统中的每个分支/标记,它将被复制(请记住,在大多数SVN系统中,副本很便宜).Subversion下面的上面示例如下所示:

/project
    /trunk
        /src
        /doc
        /...
    /branches
        /feature1
            /src
            /doc
            /...
        /feature2
            /src
            /doc
            /...

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有