我是颠覆的新手,我想知道你如何从发展转向分期再生产?
我想我已经掌握了为发布创建分支的概念,详见此处.但是我如何实际部署分支?
理想情况下,我可以设置一个新的网站并从分支复制文件,但我担心将任何svn绑定复制到生产中.
如果它是相关的,这是一个Visual Studio网站项目,我使用VisualSVN服务器,TortoiseSVN和Ankh与Visual Studio集成.
你在这里丢失了一块,基本上 - 你不应该单独使用subversion来部署测试和生产.你最好的选择是使用某种类型的脚本来从subversion中提取构建(如果使用svn导出,它不会带来subversion文件钩子),构建任何必要的文件(使用MSBuild,可以编写脚本),删除不必要的文件(例如.aspx.cs文件,因为你已经构建了东西),并将其复制到您的环境中.
在本地,我们使用powershell将所有内容粘合在一起,并使用命令行中的svn命令行,MSBuild和nUnit的组合来执行构建.
| 归档时间: |
|
| 查看次数: |
1670 次 |
| 最近记录: |