问题标签 [changelog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
999 浏览

git - 将最有用的提交信息提取到变更日志的策略

这个问题的需要是

  • 为经理/客户提供变更日志:
    • 确实包括“让用户有额外的地址”
    • 不包括“修复了由于 X 导致地址被覆盖的错误”
  • 避免必须查看完整的日志历史来查找每个构建的最重要的提交(通常是向后不兼容的)
  • 使其像典型的游戏变更日志一样易于阅读(“固定平衡问题:X”和“图形驱动程序 Y 渲染游戏缓慢”)

今天,我们在提交消息中使用标志,例如

Add|Ref|Rem|Fix: <msg>对于通常的提交。

因此,我的第一个尝试是为这些标志添加另一层,例如

CL-Add: feature X(CL = 变更日志),然后解析所有提交消息^CL-(Add|Ref|Rem|Fix)以添加到变更日志。

但是,您将如何处理仅为更改日志编写提交消息的可能性(即太高级别)?或有关同一变更日志问题的多条消息。也许应该在合并特征分支时提取更改日志消息?是否有 SCM:s(例如 git)的功能可以为您处理这个问题?

简而言之:是否有行业标准策略或工具可以轻松地将有用的提交消息提取到变更日志中?

0 投票
4 回答
4535 浏览

android - Android 2.2.1 更新日志

是否有适用于 Android 2.2.1 的更新日志?

0 投票
2 回答
68 浏览

testing - 使用 Mercurial 时,在内部发布产品测试版本并保留“此版本中的内容”列表的流程?

我需要一些具体的想法。

我们正在考虑更改我们的版本控制系统,我希望我们使用 Mercurial。它将减轻与某些内部流程相关的许多痛苦,并带来一些挑战。

其中一个挑战是我们当前使用的版本控制系统不是分布式系统,因此我们在内部使用了每个变更集的修订号概念。

基本上,当程序员在我们的案例管理系统中签入修复案例的最终更改时,Visual Studio 会响应它变成了哪个变更集编号,然后程序员将其附加到基本上说“如果您正在运行一个版本我们产品的最后一个版本号具有此值或更高,那么您将拥有该版本中的所有更改。”

但是,使用 Mercurial 不起作用,因为修订号可以并且将会随着来自不同分支的提交而改变。

所以我想知道我怎样才能得到类似的东西。

请注意,这与发布管理无关。发布受到更多控制,但正在进行的测试更加流畅,因此我们希望避免让测试人员不断尝试确定他列表中的测试用例是否真的在他正在测试的版本中可用。

基本上,我需要测试人员能够查看他们正在测试的版本是否具有与测试用例相关的更改。

我正在考虑以下内容:

  1. 程序员提交并获取变更集的哈希
  2. 程序员在我们的案例跟踪器中将此附加到案例中
  3. 构建过程必须标记(不是以 Mercurial 方式)版本,以便它知道它是从哪个变更集构建的
  4. 我必须轻松获取构建我们产品的变更集的哈希值,在用于我们构建机器的存储库的变更集日志中查找它,然后确定产品变更集是否与以下内容相同,或测试列表中每个案例的祖先。

所以我有两个问题:

  1. 这是一种可行的方法吗?我不反对创建一个易于处理的 Web 应用程序
  2. 有谁知道可以帮助我的替代过程?我看过标记,但似乎标记最终会增加合并压力,这是我想要的吗?(即添加/移动标签最终作为提交,需要与系统的其余部分合并)
  3. 有没有什么东西可以帮助我开箱即用,也就是说,有人已经制作或知道了这样的东西吗?
  4. 还有其他想法吗?
0 投票
4 回答
5395 浏览

continuous-integration - 在 TeamCity 中创建变更日志工件

有没有一种简单的方法让 TeamCity 将文本或 html 更改日志作为其输出工件之一?

也许我需要让 msbuild 或其他一些进程创建更改日志,但是由于 TeamCity 为每个构建生成一个,我想知道是否已经有一种简单的方法可以将它作为工件进行访问并将其包含在工件路径指令,以便它可以成为发布包的一部分。

0 投票
2 回答
336 浏览

svn - 修改SVN变更日志

我正在使用 VisualSVN 和 tortoise 来处理 SVN 存储库。有人需要将一些文件夹从一个位置移动到同一存储库中的新位置。我搞砸了,只是将旧文件夹复制/粘贴到新位置(没有得到更改历史记录等)。从那时起,他们更新了一堆文件。旧文件(来自以前的位置)没有被删除或任何东西。有没有办法从旧文件中获取更改历史并将其与新位置相关联?我需要添加修订号、日志消息等。

0 投票
1 回答
199 浏览

changelog - TFS 2010 与 2008,错误修正?

与 2008 年相比,TFS 2010 中是否有错误修复或类似的列表?我们在 2008 年遇到了一些问题,我们不确定它们是否在 2010 年得到修复。

具体来说:

  • TFS 2008 有时会删除一个变更集,这些变更存在于数据库中,但将它们链接在一起的变更集会丢失,下次签入某人确实会获取附加到它的这些变更
  • TFS 2008 不能很好地处理“获取最新”,我们只是将构建机器默认为“获取特定”,使用获取所有内容 + 覆盖以确保它确实确实获取了最新版本的文件
  • TFS 2008 很慢(可能是因为没有正确执行 Get Latest,我们不得不对其进行应变)
0 投票
2 回答
12977 浏览

svn - svn 帮助获取所有历史记录

摘要:我想知道如何从svn获取所有的更改日志。

我知道 SVN LOG URL,但它没有详细说明该提交中更改了哪些文件。它只是给了我提交信息。

我想知道每次提交都影响了哪些文件。

有没有办法为所有 svn 提交获取它?

谢谢

ps:我也尝试过 svn diff,但它仅用于 2 次修订,我有数千次修订!

0 投票
3 回答
536 浏览

user-interface - Mercurial 是否有允许命令行执行的 GitX 等价物?

我真的很喜欢能够gitx从 Terminal.app 的命令行工具打开 GitX 并查看我可以滚动浏览的 Git 存储库更改日志,每个日志都有格式精美的差异。

Mercurial 非常相似,如果有一个类似的工具可以查看提交日志、与作者的变更集差异等,那就太好了gitx

0 投票
2 回答
1885 浏览

ruby-on-rails - 如何创建变更日志?

我正在建立一个网站,显示我们在数据库中的交易变化。例如,如果一个交易状态从pending变为win,我想显示它,如果值上升或下降,我想显示它,那种东西。此外,如果您打开概览页面,我希望它显示更改历史记录。所以我需要某种变更日志,以便能够查看过去。我该怎么做呢?

这是一个 Rails 项目,但我认为这无关紧要。

0 投票
2 回答
2191 浏览

javascript - 我在哪里可以找到 JavaScript 的更新日志?

我想查看在每个 JavaScript 版本中所做的更改列表。我也会对计划在 JavaScript 中添加的内容以及何时计划发布新版本感兴趣。

您知道可以找到此信息的任何网站吗?

谢谢