[NB这个问题是关闭的背面,但分离/进一步,矿井的早期问题,这里。]
我已经使用Drush了好一阵子,但每隔一段时间我就会感到困惑。此刻,我真的不确定该怎么做。
场景:目前,该网站使用的开发版本是过时的。同时,尚未创建任何point release,但已创建了较新的dev版本。所以我们有这样的东西:
Reroute Email 6.x-1.x-dev (2010-Sep-27)
Recommended version: 6.x-1.0 (2008-Jul-24)
Development version: 6.x-1.x-dev (2011-Feb-25)
这样做会drush dl <module>-6.x-1.x-dev
用最新的1.x dev版本覆盖现有目录。很好,但是它会将.svn文件夹删除。
如果我这样做了drush upc <module>
,它将下载我不想要的点发行版(请参阅下面的编辑),但是如果我这样做了drush upc <module>-6.x-1.x-dev
,它只会刷新更新数据,然后在对话框的相关行上告诉我“已安装指定的版本”。输出。
那么,如何使用drush覆盖旧的dev版本,从而在不破坏SVN文件夹的情况下获得新版本?
编辑:实际上,在这种情况下,drush upc <module>
下载的是正确的版本,但是我很确定,如果要发布的版本的日期像6.x-1.0(2011-Jan-24)一样,它将得到该版本。任何人都想澄清/纠正吗?