【发布时间】:2011-06-29 00:23:14
【问题描述】:
我终于进入了修订控制的世界!我以前没有任何关于 Subversion 的知识,但是已经阅读了本书的大部分内容,并且我目前正在安装 Subversion 和 Trac。我们将是两个开发 PHP Web 应用程序的开发人员。
我的问题涉及目录结构。常见的做法似乎是将源代码直接放入主干。但是如何处理不属于应用程序的直接部分的文件,例如:
- Liquibase 变更日志(如果我们选择对 MySQL 历史进行修订控制)
- 小型 PHP 工具,不会直接成为 PHP 应用程序的一部分,但很适合进行修订控制
- 我们希望保持修订控制的其他原始文件/源文件
我可以在主干下为应用程序本身添加一个子文件夹——“app”——以及其他永远不会部署/投入生产的文件的子文件夹吗?还是有其他更好的方法来解决这个问题?
【问题讨论】:
标签: svn directory revision subdirectory trunk