为WordPress定制主题开发团队设置SVN

时间:2011-12-12 作者:Tom Auger

在技术开发人员中,让每个人都运行自己的本地开发服务器、运行TortoiseSVN,然后定期将更改提交到存储库是非常简单的。然后,我们可以从这个repo更新共享服务器上测试站点的版本,每个人都很高兴。

除了那些刚刚挠头的设计师。

由于设计师没有自己的本地开发服务器,为了预览对主题的HTML、PHP和CSS更改,他们必须将这些更改上载到内部开发服务器,所有人都可以访问该服务器。Adobe的DreamWeaver提供了简单的文件锁保护,以避免编辑冲突,但这就是它的目的。

我希望有一个解决方案,允许他们使用TortoiseSVN或DreamWeaver 6(CS4)的内置Subversion支持。但我看不出这是怎么回事。他们基本上必须每分钟“提交”一次编辑,以便在dev服务器上预览它,这当然违背了版本控制的目的。

有人找到了解决方法吗?是唯一用本地Web服务器设置它们的解决方案吗?

2 个回复
最合适的回答,由SO网友:Wyck 整理而成

如果您不想让设计器在每台计算机上设置修订控制(这是正常的路线),请在一台云/远程服务器上设置设计器,该服务器具有SVN(或者更好的DVCS),开发团队可以拉/推到该服务器。这种技术可以结合起来进行进一步的控制,这样团队领导或senoir开发人员/设计师就可以实际控制承诺的内容或不承诺的内容。

                                            Live
Designer ---\\                                |                                /--- Dev         
Designer --- -- Designer Staging <-> Master Staging <-> Developer Staging --- --Dev 
Designer ---/                                                                 \\--- Dev 

SO网友:Gareth Watson

我不是一个开发人员,我更像是一个设计师,但最近我请我们的一个开发人员安装SVN供我们使用。我们使用Dreamweaver CS5。5并且在一天结束之前都没有任何问题来完成我们的承诺。

这可能没有多大帮助,但作为一名设计师,我所做的是安装WAMP,在本地安装WordPress,将其指向共享数据库(也在SVN机器上),并通过本地主机运行我的项目。对于我们来说,除了必须记住在开始工作之前获取项目的最新版本之外,没有一个问题(在我解决问题之前,忘记了做一次短暂的恐慌)。

设计人员没有运行本地开发服务器有什么原因吗?

结束

相关推荐

使用TortoiseSVN提交对WordPress插件SVN的更改

我正在尝试将我的插件第一次上传到WordPress SVN。WordPress团队已授予我访问权限。我可以下载目录。然后我尝试将插件文件放入trunk 文件夹,然后提交更改。当我这样做的时候。系统会提示我输入登录凭据。我用的和我在Wordpress上用的一样。org网站。但是,它不断提示我输入凭据。我不确定我做错了什么。我对这个过程做了一个屏幕直播。http://www.screencast.com/t/3QCfSdyM