Questions tagged «versioning»

软件版本控制是将唯一的版本名称或唯一的版本号分配给计算机软件的唯一状态的过程。在给定的版本号类别(主要,次要)中,这些编号通常按升序分配,并与软件中的新开发内容相对应。

10
设置.NET Core项目的版本号-CSPROJ-不是JSON项目
此问题与设置.NET Core项目的版本号非常相似,但不相同。在撰写本文(1.1)和VS2017时,使用.NET Core的最新稳定版本,.NET Core已从基于JSON的项目文件切换为CSPROJ文件。 所以-我想要做的是建立一个CI环境,在该环境中,我希望能够在构建之前进行一些修改,以使用正确的版本号标记我的构建。 如果我使用这样的旧属性(SharedAssemblyInfo.cs技巧): [assembly: AssemblyFileVersion("3.3.3.3")] [assembly: AssemblyVersion("4.4.4.4")] 某处项目时,我得到的 CS0579 - Duplicate 'System.Reflection.AssemblyFileVersionAttribute' 和 CS0579 - Duplicate 'System.Reflection.AssemblyVersionAttribute' 错误的时候建设。 当深入研究它时,我发现在构建过程中生成了一个看起来像这样的文件(在我构建之前不存在)\obj\Debug\netcoreapp1.1: //------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost …

7
Mac OS X上的Git和Umlaut问题
今天,我在Mac OS X上发现了Git的错误。 例如,我将提交一个名称为überschrift.txt的文件,开头是德国特殊字符Ü。从命令中,git status我得到以下输出。 Users-iMac: user$ git status On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # "U\314\210berschrift.txt" nothing added to commit but untracked files present (use "git add" to track) 看来Git 1.7.2在Mac OS X上的德语特殊字符有问题。是否有解决方案让Git正确读取文件名?
69 git  macos  versioning 

15
如何在svn和/或git中“取消版本”文件
它一直在我身上发生。我不小心对文件进行了版本控制,但我不想对其进行版本控制(例如,特定于开发人员/机器的配置文件)。 如果提交此文件,我将弄乱所有其他开发人员机器上的路径-他们将不满意。 如果我确实从版本管理中删除了文件,它将从其他开发人员的机器上删除-他们将不满意。 如果我选择从不提交文件,那么我总是有一个“脏”的结帐-我很不高兴。 是一种从版本控制“取消版本”文件的干净方法,这将导致没有人不满意吗? 编辑:尝试澄清一下:我已经将文件提交到存储库,并且只想从版本控制中删除它-我特别不希望从进行结帐的每个人中实际删除它。我最初希望它被忽略。 答:如果我可以接受第二个答案,那就是this。它回答了我关于git的问题-可接受的答案是关于svn。

2
对XML模式进行版本控制的最佳实践是什么?
我经常不得不为不同的基于XML的导入例程设计XML模式。显然,XML模式会随着时间的推移而发展,或者它们可能包含要修复的错误,因此,重要的是捕获模式的版本并具有某种机制来绑定特定版本。 目前,我有两种情况: 该错误可在架构中找到,并且所有架构实例必须符合固定版本。 模式已升级,应该被认为是可取的,但是也应该支持旧的模式。 最后,我想到了将版本信息存储在架构的名称空间中: targetNamespace="http://schemas.company.com/Geodesy/2010/River.xsd" 修复错误时,我将其修复在相同的名称空间中,但是如果要升级架构,则需要创建一个新的名称空间,但要添加升级月份: targetNamespace="http://schemas.company.com/Geodesy/2010/01/River.xsd" 如果我一个月内进行了多次升级,那么也只需追加一天: targetNamespace="http://schemas.company.com/Geodesy/2010/01/17/River.xsd" 您知道更好的方法吗?
69 xml  xsd  versioning 

2
Maven版本控制最佳实践
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 改善这个问题 更改Maven项目版本,发布该版本然后返回*-SNAPSHOT开发的最佳方法是什么。 目前,我正在执行以下操作: SNAPSHOT从中检索当前版本(最有可能与)pom.xml 增量版本(mvn -DnewVersion=<something> versions:set),遵守问题Maven工件版本中描述的补丁规则 mvn:install 发送回购 重命名版本再次添加SNAPSHOT后缀。 提交更改(使用某些版本控制系统) 我有一种强烈的感觉,我做错了和/或效率低下。
69 maven  versioning 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.