mar*_*cgg 1 ruby migration ruby-on-rails
我创建了一个功能,需要两个文件夹才能正常工作.这些文件夹在rails项目中不存在,所以我不得不创建它们.现在我需要推送这个功能,以便其他开发人员也可以使用它.
您认为最佳做法是什么?
在本地创建文件夹并在某处留言,说明需要创建这些文件夹
创建将创建这些文件夹的迁移
如果文件夹在执行时不存在,请创建它们
那么关于这个的最佳实践是什么?
两个选择
1.将它们置于版本控制之下.
当开发人员下次检查时,将创建文件夹.如何将它们添加到VC取决于您正在使用的工具的性质,但许多工具要求目录包含一个文件(可能是隐藏的).
如果文件夹位于源树中,则效果很好.您还可以在类似Unix的操作系统上从源树内软链接到源树之外的众所周知的位置.根据VC系统(我们使用Mercurial),您可以将软链接设为版本化项目.
2.在流程开始时创建它们
如果您打算这样做,您可以加倍努力,使其位置成为可配置选项.启动时,阅读配置文件,制作文件夹并继续.
| 归档时间: |
|
| 查看次数: |
190 次 |
| 最近记录: |