我对主干、分支或标记运行WordPress签出。这样,我可以轻松切换WordPress版本:
svn sw http://svn.automattic.com/wordpress/trunk
svn sw http://svn.automattic.com/wordpress/tags/3.1
在中
wp-content/plugins
我的每个插件都有一个主干签出:
cd wp-content/plugins
svn co http://plugins.svn.wordpress.org/stats/trunk/ stats
我在stats插件上工作(更新自述文件中的变更日志),然后直接从那里提交:
emacs stats.php readme.txt
svn di stats.php readme.txt
svn ci stats.php readme.txt -m "stats: fixed issue with SSL"
当需要推出新版本时,我会从trunk复制到新标签:
svn cp http://plugins.svn.wordpress.org/stats/trunk/ http://plugins.svn.wordpress.org/stats/tags/4.2.1/ -m "stats: tag 4.2.1"
最后,我在自述文件中添加了stable标记,并将其提交给trunk。
emacs readme.txt
svn di readme.txt
svn ci readme.txt -m "stats: bump stable tag to 4.2.1"
所有这些都是在Linux或Mac上完成的。在我以前作为Windows用户的生活中,我会将SSH(PuTTY)放到Linux机箱中,或者(万不得已)虚拟化Linux。