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

svn - 有没有办法在 SVN 中生成变更日志

在提交到 SVN 时,我可以添加一个顶级提交消息来详细说明正在提交的内容,但理想情况下,我希望有一种方法可以评论各个文件以及它们中发生的变化。我在以前的工作中看到过类似的东西,但这是使用 CVS(我不记得这是否是通过自制脚本生成骨架文件来实现的)

我已经查看了变更列表,但我不认为(尽管我愿意被证明是错误的)这给出了如下所述的粒度。

理想情况下,我正在寻找以下内容:

Foo.vb

  • 新增功能栏

酒吧.vb

  • 删除函数 foo
  • 在 xyz 中添加功能以执行 abc +/- 修改功能以记录错误
0 投票
6 回答
15376 浏览

php - PHP MySQL SQL 解析器(插入和更新)

我正在寻找在 PHP 中解析 INSERT 和 UPDATE MySQL SQL 查询,以确定从哪些原始数据中进行了哪些更改。现在这将很容易创建,但我想看看 PHP 中是否有任何现有的库来执行此操作。

基本上我所拥有的是一个表,其中包含已在数据库上运行的所有上述查询。我已经将表名和查询类型分开了。我希望根据这些数据创建一个完整的更改日志供用户查看,因此我需要获取原始 INSERT 的值,然后在每个 UPDATE 中进行更改。最后,我需要字段名称和新值以及记录 ID。我将完成其余的检查/美化工作,包括让人类可读的列名以及字段值是否实际上没有改变。

目前,我可能不需要执行多个表 UPDATE,但它会很有用。

有哪些图书馆可以做到这一点?

0 投票
3 回答
7296 浏览

mysql - 您只更新更改的字段还是所有字段?

我想知道在更新记录以检索现有记录时是否值得服务器时间,循环检查更改的字段并仅将更改的字段放入更新查询中?(我正在使用 MySQL 和 PHP。)

这样做的主要原因是为了减少更新查询的大小以用于更改日志。通常查询可能有 15 个字段,但实际上只有 2 个字段被更改。这个查询也可以用于记录,因为它只包含更改的字段,因此更容易解析。

我担心的是检索现有记录所需的时间。

或者有没有办法从 MySQL 中检索它更新了哪些字段?

0 投票
4 回答
1012 浏览

version-control - Emacs:有没有办法从 diff 生成骨架 ChangeLog?

在版本控制中使用源代码时,我想部分地自动创建 GNU 样式的 ChangeLog 条目。一次使用add-changelog-entry-other-window一个文件,您必须访问该文件才能使用它。

相反,我希望看到一些命令可以输出diff -u -p(或与 VC 模式集成以便它可以处理svn diff等)并一次创建所有骨架条目。

例如,如果svn status显示

该命令将创建

更好的是,如果它可以在一定程度上解析某些语言的更改文件,那么它可以提供:

在 Emacs 手册中找到了此功能,但我不知道如何在此处应用它。

有什么建议么?谢谢。

编辑:一个答案建议vc-update-change-log。不幸的是,它只支持 CVS,它通过查询已经提交的 VC 日志来创建 ChangeLog 条目。因此,即使它支持 svn 和其他,也不可能在同一个提交中提交更改和 ChangeLog。

EDIT2:显然 add-changelog-entry-other-window (Cx 4 a)不仅适用于访问过的文件,而且适用于涉及该文件的差异大块。(来源)这几乎是我正在寻找的。这与 elisp 循环一起遍历所有大块应该可以解决它。

0 投票
2 回答
209 浏览

svn - 如何有效管理对第三方应用程序的代码更改

我的主站点建立在 Invision Power Board 之上。随着版本 3 刚刚发布,我想从一个干净的代码库开始并重新制作我的所有修改,但问题是,当 Invision 发布新版本时,跟踪我所做的修改以便我可以重新应用它们一直是个混蛋去做。虽然这个新版本将存储在 svn 中,但我仍然很难有效地更新到新版本。

提前致谢。

0 投票
3 回答
250 浏览

php - 您如何维护社区更改日志?

我正在寻找一个更改日志/功能请求程序,我的客户可以使用它来查看我的开发进度。Trac 看起来很性感(http://trac.edgewall.org/),但对于我需要的东西来说太复杂了。

很简单,客户需要能够对任务进行排序,我们才能对它们进行排序并记录正在发生的一切。

我们可以更新静态文件或其他东西,但这似乎有点错误,耗时且不够系统。

你用什么?

0 投票
2 回答
378 浏览

svn - 如何获取在某个日期范围内从 svn 更改的文件列表?

我正在尝试从 svn 中提取在某个日期范围内更改的文件列表。

目前我正在使用这样的东西:

有一个更好的方法吗?

0 投票
1 回答
1652 浏览

php - PHP 5.3 更新日志?

任何人都可以为我指出一个好的(带有示例)php 5.3 的变更日志吗?我听到很多人对它进行代码迁移,我想知道它有什么新东西。

0 投票
2 回答
786 浏览

visual-studio - Does tortoise or ankh svn have log dump capability?

I'd like to include revision history in a menu system of my builds so that users can see it and it's auto-built from the svn repository before each build. My team doesn't have the core svn, only tortoise and ankh. I'd rather not have to go through configuration of it on each machine we use just for this feature if one of the tools we already have can do it.

I'm looking for something that does ANY full revision log dump like

svn log svn log --xml svn log -v

but built into ankh or tortoise.

i've been searching their documentation and websites with no luck so far, any ideas?

0 投票
1 回答
732 浏览

bug-tracking - 如何从 Trac 生成变更日志

我需要从 Trac 为特定版本的 XML 生成变更日志,然后使用自定义 XSL 处理它。似乎默认报告之一就是这种情况(里程碑的所有票证(包括已关闭))。但是,如果我将它作为 XML 请求(通过将 format=rss 添加到 url),则输出 XML 不包含 Status、Resolution、Milestone 字段。如何配置它以包含所有字段?您如何从 Trac 生成变更日志以将其包含在发行说明中?