当前位置: 首页 > 面试题库 >

SVN中的代码冻结-生成管理

严安志
2023-03-14
问题内容

是否有比要求所有开发人员不要签入任何新代码更好的方法来在SVN中实现代码冻结?
我们正在运行CruiseControl,它会自动将最新的构建部署到环境中。因此,如果引入了新代码,先前可用的内部版本将更改为最新版本。我希望已部署的构建是来自特定分支/标记的构建,以便任何新的代码签入都不会影响已部署的构建。仅当我下次标记/分支时,才应再次部署新代码。我们怎样才能做到这一点?


问题答案:

使用SVN的内置分支功能。以下链接向您显示了有关分支的所有详细信息(如果愿意,还可以使用标签):http : //svnbook.red-bean.com/en/1.1/ch04.html



 类似资料:
  • 『冻结』你的代码是指创建单个可执行文件,文件里包含所有程序代码以及 Python 解释器。 像 Dropbox、星战前夜、文明 4 和 BitTorrent 客户端都是如此。 进行这种分发的好处是你的用户不需要安装所要求的 Python 版本(或其他)即可直接运行你的应用程序。 在 Windows 上,甚至许多 Linux发行版和 OS X,系统自带的 Python 版本总是不尽如人意,此时这种分

  • 我有2个代理(一个windows和一个linux)。在我的构建链中,我有三个构建配置。Linux构建配置夹在windows构建配置之间。构建链的步骤如下: 在windows计算机上运行生成,生成一个可执行文件。 在Linux计算机上安装服务器。 在windows计算机上运行可执行文件,这将消耗作为linux计算机上第二步的一部分构建的服务器。 null

  • 我正在根据参考指南学习使用Map结构。日食验证是 面向Web开发人员的Eclipse Java EE IDE。版本:开普勒服务版本2 pom。xml如下所示,与参考指南相同 它表示在构建项目时将生成实现代码。但是,它似乎不会在目标/生成的源文件夹下生成

  • 当从SVN中提取iOS代码时,我有一个问题。我的代码在我的MAC上运行良好,但当我将它上传到SVN并尝试构建我的项目时,它一遍又一遍地显示相同的错误。 Apple Mach-O链接器(id)错误 ld:找不到-lzbar命令/developer/platforms/iphonesimulator的库。platform/developer/usr/bin/clang失败,退出代码为1 这个问题很烦人

  •   好代码.NET三层结构代码生成器是路德软件自主开发的一款代码生成器,能够自动生成数据实体层,数据访问层,接口层,工厂层,业务层代码。生成的代码简洁,易读,运行速度非常快,经测试性能优于linq,EF,以及其它的第三方代码生成器。该生成器面向广大开发者免费开源发布。      

  • 大多数Blockly应用程序需要将块转换为代码以执行。本页描述如何将代码生成器添加到自定义块。 首先,转到generators/目录并选择与您要生成的语言(JavaScript,Python,PHP,Lua,Dart等)相对应的子目录。假设您的代码块不适合现有类别,请创建一个新的JavaScript文件。这个新的JavaScript文件需要包含在<script ...>编辑器的HTML文件中的标记