versioning

部署中的 C# 项目、正确的版本控制、公司等

我的公司正在努力将我们的开发从 C++.net 转移到 C#。我们的产品有标准的月度版本(例如,5.0.19.2...)。 在 C++.net 中,我们有一个通用的 app.rc 文件,它标准化了公司信息以及版本号。由于解决方案中的每个项目都会包含一次相同的 app.rc 文件,因此更改 200 多个项目的版本信息非常容易。 这个解决方案如何转化为 C# 世界?我在写这篇文章之前检查的问题是通... »

c#

Team City 中网站项目的自动版本控制

在我当前的客户中,我们有一些遗留的 ASP.Net 网站项目。我正在为我们的构建引入自动版本控制,并且想知道如何在 Team City 中的网站项目中最好地做到这一点? 我目前正在使用 Team City 的 %build.number% 变量(通过项目构建模板设置)作为构建的权威版本号。对于任何生成程序集的 .NET 项目,都可以轻松使用 Team City 中的“AssemblyInfo P... »

查询系统适用于多个版本的结构?

我正在PHP 中开发SOAP API。这个API 应该能够处理多个接口版本。为此,我正在对数据结构进行版本控制,例如: StructV1User StructV1Group ...过了一段时间... StructV2User StructV2Group 新数据结构不会覆盖旧数据结构。多个API 接口版本应该同时工作。 在API 接口的第一个版本中,操作如下: User userGe... »

php

doxygen 中的“A.B.C 版中的新 API”页面

有一个 Doxygen 选项可以使用 \since 标签指定 API 何时出现,例如 /// /// Does foo /// /// \since 1.5 /// void foo(); 它会出现在foo()的文档中。 我正在寻找的是一种自动创建包含所有 API 的页面的方法 出现在 1.5 - 即列出所有由 \since 1.5 标记的 API 或可能 如果有其他标签。 编辑:我尝试... »

java中简单的“检查更新”库

我正在使用 Eclipse RCP,但是,主要是因为我完全控制了 UI(删除了所有贡献,从头开始设置首选项等)我无法接受包含的 UPDATE MANAGER 的复杂性和需求(另外,我使用插件而不是功能,并且必须提取应用程序插件 - 尽管我可以解决最后一个问题)。 无论如何,在第一种方法中,我只想检查是否有更新版本的应用程序可用。 合乎逻辑的方法是检查服务器上的文件(xml?)。 那里有好的库... »

如何在gradle中从外部传递版本范围

Gradle(2.11 版)新手试图弄清楚如何在 build.gradle 之外定义版本范围。 List artifactIds_group1=[ 'g1_a1', 'g1_a2', 'g1_a3' ] def group1_deps=[] artifactIds_group1.each { group1_deps.push( [ ... »

使用漂亮的快照版本更新 Maven 依赖属性

我目前有一个包含多个项目的 Maven 发布管道。在mvn release:perform 之后,我无法找到将依赖属性更新为最新的“漂亮”快照版本的方法。 为了澄清,这里是发布管道: Release Project A --> Release Project B --> Release Project C... 发布前的项目B pom.xml(伪pom): <versio... »

重新设计我的数据库

在一个旧的网络应用程序上,我有一个具有以下结构的表:tools(id, name, abbreviation, width, height, power, type) 问题是我需要为工具添加历史支持。工作场景是每个工具的细节都可以修改,我需要跟踪变化。例如,如果我需要查看过去某个日期的某个工具的详细信息,我该怎么做? 数据库的外观如何? ... »

使用 VS 2010 数据库项目对数据库进行版本控制

请注意,这个问题与我的问题相似但不一样:Is it possible to use MS VS Database Project as a complete solution for database versioning? 我正在尝试确定是否有一种方法可以使用数据库项目来执行我们的数据库的版本控制。我们在该领域的客户根本没有修改我们的数据库模式(维护的产品)。我希望能够在开发周期中根据需要修... »

Grails 插件版本不兼容警告

根据Grails official documentation,如果我在插件上定义以下 grailsVersion def grailsVersion = "3.3.10 > *" 这意味着安装此插件的 grails 应用程序至少应为 3.3.10。 我根据同一个官方文档上的声明承认了这一点: grailsVersion - 插件支持的 Grails 版本范围。 例如... »

不同 openssl 版本的行为差异

我不确定我在这里做错了什么,但我已将所有密码作为加密字符串保存在一个文件中。我用来加密它们的命令是这样的: echo "password" | openssl enc -aes-256-cbc -a -nosalt 然后我使用password 作为加密密钥。 最初(使用 openssl 版本 1.0.2g),这导致了字符串 7Lz5dLLYCLCv9GjadL1LTQ== 已保存到密... »

Servicestack nuget 版本控制

不到 3 个月前,我们开始使用 servicestack v4 构建不同的项目。 我们在 4.0.52 版本安装了不同的 servicestack 包(servicestack.Common、servicestack.Interfaces、servicestack.Client 等) 由于一些安装/更新,我们只升级了 4.0.54 的 servicestack.Interfaces,这导致了... »

c#

带有 URL c# 的 Web-Api 版本控制

我已经苦苦挣扎了好几天,我正在尝试使用 url 后缀实现我的 API 版本。 f.e. http://localhost/api/v1/sites & http://localhost/api/v2/sites. 我猜我已经很接近了,但突然间我把一切都搞砸了.. 非常感谢您帮助我。 现在我收到:“System.invalidOperationException:”映射到约束键“apiVers... »

c#

GIT 分支工作流程

在一个大型团队项目中工作,这是我们的工作流程: // create branch git checkout -b mybranch (do work) // commit to branch locally git commit -a // push to remote git push origin mybranch (repeat) 在我们的分支中完成工作后,我们将分支合... »