我正在创建一个使用版本控制和基于 Web 的应用程序的流程。这是我到目前为止所拥有的:
- 我正在进行主要开发,
branches/development
并与我的开发服务器保持同步以进行测试。 - 我曾经
svn:externals
将 Zend 框架引入我的项目。我使用我感兴趣的版本标签中的修订号。例如,1.10.5 版本的版本为 22306,所以我svn:externals
看起来像这样:-r 22306 http://framework.zend.com/svn/framework/standard/trunk/library/Zend/ Zend
-r 22306 http://framework.zend.com/svn/framework/extras/trunk/library/ZendX/ ZendX
- 我将经过测试的稳定代码从
branches/development
to合并,trunk
并从中创建一个版本标签。然后我将该标签所做的修订发布到我的生产服务器。
我还没有真正的修补程序计划,但我想我可以针对这种情况处理生产标签。
我在使用 Subversion 方面是全新的,所以请让我知道如果我忽略了某些东西,或者做了一些会咬我屁股的事情。
谢谢!