首页 文章
  • 98 votes
     answers
     views

    自动更新版本号

    我希望我的应用程序的version属性可以为每个构建增加,但我不确定如何在Visual Studio(2005/2008)中启用此功能 . 我试图将AssemblyVersion指定为1.0 . *但它并没有让我得到我想要的 . 我也使用了一个设置文件,在早期的尝试中,当程序集版本发生变化时,我的设置被重置为默认设置,因为应用程序在另一个目录中查找了设置文件 . 我希望能够以1.1.38的形式显示...
  • 16 votes
     answers
     views

    's the Swift equivalent of Objective-C' s“#ifdef __IPHONE_11_0”是什么?

    我想使用Xcode 9将iOS 11代码添加到我的项目中,同时保留使用仅支持iOS 10的Xcode 8编译项目的选项 . 在Objective-C中,我可以通过使用预处理程序指令来检查是否定义了 __IPHONE_11_0 . 如果我使用早于iOS 11的Base SDK进行编译,这将隐藏代码 . 像这样: #ifdef __IPHONE_11_0 if (@available(iOS...
  • 201 votes
     answers
     views

    .NET中针对API破坏性更改的权威指南

    我想尽可能多地收集有关.NET / CLR中API版本控制的信息,特别是API更改如何破坏客户端应用程序 . 首先,让我们定义一些术语: API change - 类型的公开可见定义的更改,包括其任何公共成员 . 这包括更改类型和成员名称,更改类型的基本类型,从类型的已实现接口列表添加/删除接口,添加/删除成员(包括重载),更改成员可见性,重命名方法和类型参数,添加默认值对于方法参数,在类型和...
  • 0 votes
     answers
     views

    是否有SharePoint 2010列表的自定义“新项目”表单的版本历史记录

    我不小心修改并保存了一个SharePoint列表自定义“新表单”,这是以前由我不认识的人创建的 . 现在我想恢复该表单的先前版本,但我找不到此列表表单的版本历史记录 . 我们都知道,在SharePoint Designer中,每个SharePoint网站页面都可以非常轻松地还原到以前的版本(例如,通过右键单击并选择版本历史记录) 但是列表表单是否有任何版本历史记录? The list form I...
  • 10 votes
     answers
     views

    是否可以限制Amazon S3版本控制所隐藏的版本数量?

    我目前正致力于将办公室的文件备份系统迁移到Amazon S3 . 基本的备份工作就像一个魅力,但我希望它更健壮 . 具体来说,我希望为存储桶中的文件添加版本控制(使用亚马逊“版本控制”),但没有提及(我可以找到)限制每个文件存储的旧版本数量的方法(即:“文件” x“在任何给定时间最多有5个以前的版本) . 是否可以对每个文件存储的版本数量设置限制?或者,如果我走这条路线,我是否会随着时间的推移无限...
  • 0 votes
     answers
     views

    DataContract版本控制和更改不同版本的IsRequired属性

    在DataContract类中执行不严格的版本控制时,Best Practices: Data Contract Versioning指南指出: 不要将任何现有数据成员的IsRequired属性从版本更改为版本 . 但是Data Contract Versioning指南指出: 将IsRequired属性值从true更改为false不会中断,但如果该类型的任何先前版本没有相关数据成员,则将其...
  • 11 votes
     answers
     views

    如何在jar中使用JSF版本控制资源

    PF 3.5.10,Mojarra 2.1.21,omnifaces 1.5 我有一个JSF库(仅限css文件) . 该库位于.jar文件中 . css将包含在带有 <h:outputStylesheet library="mylib" name="css/mycss.css"> 的xhtml中 . 在html中,它呈现如下: localhos...
  • 12 votes
     answers
     views

    从AssemblyInfo后编译中读取AssemblyFileVersion

    如何在编译后读取.csproj中的AssemblyFileVersion或其组件AssemblyFileMajorVersion,AssemblyFileMinorVersion,AssemblyFileBuildNumber,AssemblyFileRevision? 我尝试了以下从构建的程序集中提取信息: <Target Name="AfterCompile">...
  • 0 votes
     answers
     views

    使用新更改部署OSGI捆绑包的BKM是什么?

    我们一直在使用OSGI和Jboss 7.0.1,并且有多个bundle支持我们的应用程序 . 我们正在尝试调整Major.Minor.Micro的版本控制策略,以用于基于接口服务实现消费者的模型,但似乎我们的策略可能不正确 . 当我们提升api和服务的次要版本时,消费者无法使用新服务而无需进行包刷新 . 下面是用例 . 包 com.helloworld.api 从包 Helloworld API ...
  • 1 votes
     answers
     views

    用版本解析osgi服务

    我目前正在评估osgi(使用felix 4.3实现)来管理服务的版本 . 我一直在创建以下捆绑包: bundle-api(版本1.0.0)定义了接口x.y.z.SomeService:它在版本1.0.0中导出x.y.z 实现SomeService(v 1.0.0)的bundle-impl(版本1.0.0),在规范版本1.0.0中导入包x.y.z并注册服务 bundle-api(版本2.0.0)定义...
  • 0 votes
     answers
     views

    Intel Threading Building Blocks支持Intel Xeon Phi协处理器

    我在英特尔的论坛上问过这个问题,没有运气 . 有谁知道他们开始支持Xeon Phi协处理器的英特尔TBB版本是什么?
  • 411 votes
     answers
     views

    如何获得自动递增版本号(Visual Studio)? [重复]

    这个问题在这里已有答案: Can I automatically increment the file build version when using Visual Studio? 23个答案 我想存储一组在构建时自动递增的整数: int MajorVersion = 0; int MinorVersion = 1; int Revision = 92; 当我编译时,它将自动递增 Revi...
  • 0 votes
     answers
     views

    如何在安装旧版本后处理Homebrew公式依赖项

    由于各种项目特定的原因,我已将 boost (和 boost-python )Homebrew安装从 boost 降级为 boost159 (在编写此问题时也称为Boost 1.62.0 ) . homebrew/versions/boost159 和 boost-python159 公式只是keg,因此我必须手动链接它们: brew tap homebrew/versions brew r...
  • 2 votes
     answers
     views

    Helm chart最佳实践:最新标签与否

    我想知道您的掌舵图版本管理的最佳实践(或仅仅是您的实践) . 我想知道什么是处理应用程序版本控制,持续集成/交付和图表打包的最佳方法 . 今天我有许多生活中的微服务 . 每个人都有自己的生命周期,并且在自己的git存储库中拥有自己的版本 . 此外,我们选择为所有图表提供一个git存储库 . 现在,我们有太多选择: 每次微服务更改时,都会构建一个新的docker镜像,并且还会创建一个新版本的图表...
  • 3 votes
     answers
     views

    为什么NuGet根据您的起点不同地解析版本?

    我作为NuGet包打包的库使用await / async,因此我需要向Microsoft.Bcl.Async添加依赖项 . 但Microsoft.Bcl.Async依赖于Microsoft.Bcl和Microsoft.Bcl.Build . 在测试项目中会发生什么,我从NuGet.org获取这些软件包的不同版本,具体取决于安装它们的顺序 . 如果我安装了Microsoft.Bcl.Async,那么...
  • 9 votes
     answers
     views

    MSI安装程序失败而未删除以前的安装

    我已经构建了一个我想要部署的MSI,并经常更新 . 不幸的是,当您安装MSI,然后尝试安装相同MSI的较新版本时,它会失败,并显示“此产品的另一个版本已安装 . 此版本无法继续安装...”的消息 . MSI是使用Visual Studio 2008安装项目构建的 . 我已经尝试将“删除以前的版本”属性设置为true和false,以便只是让新版本覆盖旧版本,但没有任何工作 . 在以前的公司,我知道...
  • 94 votes
     answers
     views

    如何使用spring管理REST API版本控制?

    我一直在寻找如何使用Spring 3.2.x管理REST API版本,但我找不到任何易于维护的东西 . 我先解释一下我遇到的问题,然后解决一个问题...但我想知道我是否在这里重新发明了这个问题 . 我想基于Accept标头管理版本,例如,如果请求具有Accept标头 application/vnd.company.app-1.1+json ,我希望spring MVC将其转发到处理此版本的方法 ....
  • 102 votes
     answers
     views

    如何版本REST URI

    版本REST URI的最佳方法是什么?目前我们在URI本身有一个版本#,即 . http://example.com/users/v4/1234/ 对于此表示的第4版 . 该版本是否属于queryString?即 . http://example.com/users/1234?version=4 或者版本控制最好的另一种方式?
  • 1 votes
     answers
     views

    并行开发过程中的Maven版本控制

    Maven版本并行开发过程 我使用SVN与通常的主干和分支一起开展项目 . 我有两个存储库的nexus,它有两个不同的策略“Release”和“Snapshot” . 该项目生成的工件可以从我公司的其他项目中使用 . 让我们说现在我们的版本是1.0.1,所以在版本库中的Nexus我有工件-1.0.1.jar 当需要新功能时,我执行以下步骤: 从trunk创建一个新的分支让我们说来自trunk的f...
  • 1 votes
     answers
     views

    使用Artifactory和/或Gradle自动化版本号

    我们用: Gradle to build(我们的buildscript) 竹子为CI bin repo的Artifactory 在Bamboo上,我们使用Artifactory Gradle plugin将已构建的JAR发布到Artifactory . Does Artifactory, Gradle, or the Artifactory-Gradle plugin have t...
  • 131 votes
     answers
     views

    Java项目的构建和版本编号(ant,cvs,hudson)

    Java项目中系统构建编号和版本号管理的当前最佳实践是什么?特别: 如何在分布式开发环境中系统地管理构建号 如何在源/可用于运行时应用程序中维护版本号 如何正确地与源存储库集成 如何更自动地管理版本号与存储库标签 如何与持续构建基础架构集成 有很多工具可用,而ant(我们正在使用的构建系统)有一个维护构建号的任务,但是不清楚如何使用CVS,svn或类似的多个并发开发人员来管...
  • 4 votes
     answers
     views

    OSGI服务版本控制实践?

    我熟悉OSGI语义版本 - 技术白皮书 . 但是,我没有看到为OSGI服务提出的任何版本控制概念 . 简单的情况:我'm providing service registerd as com.services.payments.PaymentService, which impelemnts method void makePayment(Integer amount, String accoun...
  • 0 votes
     answers
     views

    在基类上使用版本映射的Fluent nHIbernate列 - 保存Child导致父对象上的“对象引用未保存的瞬态实例...”错误

    我有更新日期列映射的情况: public abstract class AuditableEntityMapBase<T> : ClassMap<T> { protected AuditableEntityMapBase() { ... OptimisticLock.Version(); Version(x =...
  • 423 votes
     answers
     views

    有没有办法从nodejs代码中的package.json获取版本?

    有没有办法在nodejs应用程序中获取 package.json 中的版本?我想要这样的东西 var port = process.env.PORT || 3000 app.listen port console.log "Express server listening on port %d in %s mode %s", app.address().port, app.se...
  • 5 votes
     answers
     views

    使用Spring Cloud Config进行属性版本控制

    我可能在这里遗漏了一些东西,但是什么是属性版本控制的好方法? 例如,在具有属性值更改的蓝绿色部署方案中(旧应用程序版本使用旧值,新版本需要新值),如何确保应用程序的两个版本可以成功共存(考虑可能的重新启动和回滚)? 一种选择是为需要应用新值的属性创建新的属性名称 . 当然,这不是一个好的选择,因为我们需要在代码库中跟踪该属性的所有用法并相应地更新其引用 . 从概念的角度来看,它也不是很好 . 另一...
  • 1812 votes
     answers
     views

    Homebrew安装特定版本的公式?

    如何在自制软件中安装特定版本的公式?例如,postgresql-8.4.4而不是最新的9.0 .
  • 1 votes
     answers
     views

    自制公式的版本控制策略?

    我提供安装字体的公式,https://github.com/sanemat/homebrew-font/blob/master/ricty.rb,我添加 version '3.2.1' 与字体版本相同 . 但我想更新公式,以获得更多功能,所以我很困惑我应该将版本更改为 version '3.2.1.1' ?我想检测公式更新和版本,但实际的字体版本仍然是 3.2.1 !
  • 878 votes
     answers
     views

    API版本控制的最佳实践? [关闭]

    Web服务REST API版本控制是否有任何已知的方法或最佳实践? 我注意到AWS does versioning by the URL of the endpoint . 这是唯一的方式还是有其他方法来实现同一目标?如果有多种方式,每种方式的优点是什么?
  • 819 votes
     answers
     views

    如何将方法标记为已过时或已弃用?

    如何使用C#将方法标记为已过时或已弃用?
  • 14 votes
     answers
     views

    通过build.gradle任务在项目目录中创建version.txt文件

    为我的无知而事先道歉 . 我很陌生 . 我的目标是在build.gradle文件中有一些任务,每当我在项目根目录中运行 gradle terminal命令时,在我的项目目录中创建一个文件'version.txt' . 此'version.txt'文件需要包含构建的版本元数据,例如: Version: 1.0 Revision: 1z7g30jFHYjl42L9fh0pqzmsQkF Buildt...

热门问题