问题标签 [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 投票
2 回答
916 浏览

visual-studio - TFS 2010、BuildAgent 和 MSBuild 用于带有变更集的 changelog.txt

我们将 TFS 2010 与 VS 2010 一起用于我们的 Web 项目 (php)。由于我们实际上不使用 .proj 文件,因此我创建了自己的文件来进行构建(仅 zip 文件用于输出目录)。我们还使用 MSBuild 社区任务。我的 web 应用程序 (php) 的 msbuild.proj 如下所示:

我的问题是如何编写目标“Changelog”,它将创建 changelog.txt,其中包含 TFS 中所有时间签入文件的所有开发人员评论。如果需要,我可以修改 DefaultTemplate.xaml 文件和/或构建定义。BuildAgent 作为 NETWORK SERVICE 启动,并将文件放在放置文件夹/网络共享上。

0 投票
2 回答
3160 浏览

hibernate - 如何为新表创建 Liquibase 更改日志文件?

我正在使用 Hibernate 2 + Spring 3 + Liquibase 1.9。我已经像往常一样使用 Hibernate 注释创建了我的实体类现在我想自动生成应该包含 DB CREATE 语句的 Liquibase 更改日志。我不想手动创建更改日志 XML 文件,因为它感觉乏味且容易出错,尤其是第一次。

令我困惑的是,在 maven 上没有 maven 目标来查看 mt 实体类并以与 hbm2ddl 类似的方式生成 Liquibase 更改日志?

我在谷歌上搜索了很多页面但无济于事,他们似乎将我指向 Liquibase 命令行和一些 ANT 脚本,但在 maven 上应该是可能的!

所以我想我的问题是:如何调用一个流程来为用 JPA 注释编写的新实体类生成 Liquibase 更改日志?

谢谢

0 投票
9 回答
22013 浏览

git - Git changelog:如何将所有更改添加到特定标签?

是否有一种简单的方法或命令可以让所有 git 提交到特定标签以生成项目的自动更改日志?我总是用版本号标记我的 git 存储库,v0.1.0例如,我希望所有提交都达到 tag v0.1.0

我浏览了文档,但似乎没有找到有用的选项或命令: http: //git-scm.com/docs/git-log(顺便说一句,目前已关闭)

例如:

在提交旁边显示标签。我想要相同的,但仅限于特定的标签。

0 投票
2 回答
245 浏览

bug-tracking - 是否可以从 Trac 自动生成变更日志?

Trac 是否提供了一种从一组票证中自动生成更改日志的方法?我很乐意将已完成的票证列表提供给有权访问 Trac 的人,最好采用人类可读的格式,例如 word doc 或纯文本。

如果 Trac 不直接提供此功能,我可以使用外部工具吗?

请注意,我知道如何从 Trac 生成更改日志的问题,它对我没有帮助。

0 投票
4 回答
43038 浏览

git - 如何在 Jenkins 电子邮件中包含 git changelog?

有什么方法可以将 Jenkins 生成的更改日志导入电子邮件主题(通过默认电子邮件或email-ext 插件)?

我是 Jenkins 配置的新手,所以如果这是一个简单的问题,我深表歉意,但我无法在 email-ext 文档中找到任何内容。

0 投票
3 回答
4698 浏览

git - 标记提交消息和变更集

我正在寻找一种解决方案,在提交消息中标记变更集。

对我来说,“标签”类似于:

  • 代码清理
  • 用户可见的变化
  • 修改数据库结构(ALTER TABLE)
  • 文件变更

到目前为止,我使用的是 SVN,但想切换到 git。如果有标准,trac、redmine 等很多工具都可以使用它。

我想让它回答这样的问题:

  • 如果我更新系统,客户可以看到哪些更改,或者只是维护更新?
  • 两个版本之间的数据库架构是否发生了变化?

背景:

到目前为止,我使用 unison 在 DEV、TEST 和 PROD 系统之间进行同步。但是 unison 对版本管理(目前是 SVN)一无所知。我想切换到git。我想快点看看,有什么变化。

示例:我想查看 TEST 和 PROD 之间的变化。我不想看到源代码更改,而是提交消息。但有时最多有 100 个提交。在这里,我想要一个过滤器,以排除不重要的更改。

0 投票
5 回答
7181 浏览

android - 如何在android中实现更新日志?

对于我的应用程序,我想实现一个变更日志,但不知道如何(哪个概念)。

我希望,在安装我的应用程序的新版本后,更改日志会弹出一次。听起来很简单,但我不知道。:/

显示我的变更日志的对话框已经存在,我只想知道如何在更新后显示它。

感谢您的提示。

Prexx

0 投票
1 回答
2673 浏览

save - 詹金斯:如何保存更改日志以进行构建

我在 SVN 下有 Jenkins-CI 和 C++ 项目。如何将成功构建之间的更改日志保存到文本(或 html)文件中?Jenkins 是否有任何变量/临时文件,其内容为 .../changes 页面?

0 投票
3 回答
4644 浏览

c# - TFS2010:检索与分支关联的所有变更集(完全递归)

这遵循我之前关于 TFS 2010 的问题以及创建变更日志的可能性。

我以前使用标签来识别程序的版本,但由于标签不是固定的时间点,现在我使用的是分支。

分支层次结构如下所示:

分支层次结构

如您所见,有两个不同的应用程序是主干的分支:(APP_A应用程序 A)和APP_B(应用程序 B)。两者几乎相同,但存在一些功能差异。

以下是创建应用程序新版本(比如 1.3 版)的过程:

  1. Main trunk修改(添加了新功能,修复了错误......)
  2. 从修改后Main trunk的 中,创建了一个新分支:Main trunk 1.3
  3. APP_A分支可能会被修改,因此独特的功能APP_A将与 v1.3 的修改一起使用
  4. APP_B分支可能会被修改,因此独特的功能APP_B将与 v1.3 的修改一起使用
  5. Main trunk 1.3被合并到APP_Aand APP_B,所以APP_AandAPP_B应用程序都会收到Main trunk
  6. 从修改后APP_A的分支中,创建一个新分支:APP_A_1.3
  7. 从修改后APP_B的分支中,创建一个新分支:APP_B_1.3

我的目标是能够在APP_A_1.3和之间生成变更日志APP_A_1.2

变更日志是指工作项列表。签入的每个变更集都与一个或多个 WorkItem(例如 Bug 项)相关联。我希望能够获得链接到受影响的变更集的所有工作项的列表APP_A_1.3:这些变更集可能来自Main trunk(上面的步骤 1)、APP_A branch(上面的步骤 3)甚至APP_A_1.3分支本身(如果修补程序是在创建分支后签入)。

要获取此工作项列表,我尝试获取“链接”到的所有变更集的列表APP_A_1.2“链接”=在变更集中签入的代码现在在分支上APP_A_1.2)以及所有变更集的列表被“链接”到APP_A_1.3

然后,我将能够知道哪些变更集“链接”到APP_A_1.3而不是“链接”到APP_A_1.2. 从这个变更集子集中,我将获得所有关联的 WorkItems 以及我的变更日志。

这是我的问题:我怎么能得到ALL的列表与指定分支“链接”我将 TFS 2010 API 用于 C# 代码。

我的程序的输入(将检索指定分支的所有变更集)将是分支的名称(例如APP_A_1.2),输出将是以下变更集的列表:

  • 应用于APP_A_1.2分支本身的变更集
  • 创建之前应用于APP_A分支的变更集APP_A_1.2
  • Main trunk 1.2在分支合并之前应用到分支上的变更集APP_A
  • 创建之前应用于Main trunk分支的变更集Main trunk 1.2

我编写了以下代码来获取所有这些变更集:

即使RecursionType.Full指定了,上面的代码也返回在APP_A_1.2分支本身签入的变更集。这与 Visual Studio 中源代码资源管理器视图中的“历史记录”命令相同。

然后我尝试了以下代码:

这将返回在分支上签入的变更集APP_A_1.2+ 在创建APP_A之前在分支上签入的变更集APP_A_1.2。好多了,但还不够。我找不到一种方法使递归与“高于”的分支一起工作APP_AMain trunk在我的情况下)......

有人有想法吗?

此外,欢迎任何更好的想法来获取两个分支之间的变更日志......谢谢。

0 投票
1 回答
568 浏览

svn - 使用 svn 日志作为 debian 包更新日志

我想将我的 svn 日志用作 dpkg-buildpackage 在包构建中使用的 debian/changelog 文件。

我尝试使用 subversion-tools 包中的 svn2cl 从 svn 日志创建更新日志,但它没有格式化为标准的 debian 更新日志。