问题标签 [changeset]

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 回答
803 浏览

mercurial - TortoiseHg:是否推送了变更集?

我一直在一个分支上工作并做了一些提交。现在有什么方法可以在 TortoiseHg 中看到这些提交是否已被推送或者它们仍然只是本地的?

0 投票
1 回答
1545 浏览

eclipse - eclipse中的“显示注释”信息因格式化而丢失,是否可以在整个文件被格式化并提交后恢复变更集历史记录?

他的,

我不小心将新格式应用到了一个大的 xml 文件并在 svn 中提交了它。由于采用了新格式,如果我选择“团队 -> 显示注释”(谁修改了该行),所有有关先前变更集的信息都会丢失。有没有办法恢复注释历史?

恢复我的变更集并再次提交它而不为整个文件应用格式将不起作用,因为显示注释视图将再次显示我的每一行的新变更集。

谢谢

编辑:附加信息

0 投票
2 回答
554 浏览

mercurial - 移植到一个变更集中

我正在尝试将更改从几个变更集中移动到另一个分支上的一个变更集中。我想跳过这两者之间的其他更改,所以我不想简单地合并所有内容。

hg transplant正确移动更改,但现在我想将它们展平为单个提交。我怎样才能做到这一点?

0 投票
1 回答
997 浏览

java - 使用 hsqldb 命名 liquibase 表时出错(在内存中)。需要解决方法

我在一个项目上使用 liquibase,我才意识到是什么让我的构建失败。我已经成功地使用命令行 generateChangeLog 针对 mysql 中的相同模式并将该文件包含在我的主更改日志文件中。

对于测试环境,我使用 hsqldb。现在所有表名都是连字符与语言分开的。由于我的构建失败,我打开了 mydb.script,所有连字符分隔的表名都是大写的,但语言看起来像这样

在更改日志文件中,它们看起来像这样

您可以注意到它们在更改日志文件中都是小写字母。我尝试将更改日志语言更改为大写,而在脚本中它是大写的,只是它仍然有双引号。:(

如何解决这个问题?谢谢阅读。

0 投票
2 回答
651 浏览

mercurial - mercurial 全局变更集 id 的分配

显然 Mercurial 为每个变更分配了一个全局变更集 ID。他们如何确保这是独一无二的?

0 投票
3 回答
1465 浏览

c - 在 C 可执行文件中注入 mercurial 变更集作为版本信息

我希望我正在处理的项目的可执行文件能够记录最新的 mercurial 变更集,以便当用户抱怨错误行为时,我可以跟踪他们正在使用的版本。我的一些可执行文件是 Python,而另一些是编译的 C。有没有办法自动化这个,或者你能指出我可以查看的展示解决方案的项目吗?

我在我的项目中使用 autoconf ......以防使解决方案更容易。

谢谢!

设置

0 投票
3 回答
10452 浏览

mercurial - 如何在 Mercurial 的存储库之间推送/拉取单个变更集?

我有以下情况:

  • 我有站点 A,其中有 Mercurial 存储库,我们已经开发了一段时间。假设 A 有 5 次修订。
  • 我们现在必须创建站点 B,它与站点 A 几乎相同,但主要是图形设计。所以我克隆了 repo,启动了站点 B,现在 B 的 repo 包含了 A 的所有历史,加上一堆永远不应该回到 A 的变更集(主要是 CSS 和图像)。假设这些更改花了我 3 次修订。
  • 最后,我现在对 B 进行了更改,我想将其移回 A,因为它属于两个站点。这是 B 的 repo 中的第 9 版。

问题是:如何将修订版 9 从 B 的回购移动到 A 的回购,而不移动修订版 6-8?

  • 我尝试过定期推/拉,但这会移动所有变更集。
  • 我尝试过导出捆绑包或补丁,但由于缺少父级,它们拒绝在 A 中导入。

我认为 DVCS 的优点之一是我可以轻松地做这种事情(在“集中式”VCS 世界中,我可以通过分支和合并轻松修复,我已经用 Vault 完成了很多,这很容易) .

我在这里错过了什么吗?

注意:我查看了“MQ”,但这似乎是一大堆蠕虫,看起来它会影响常规提交周期,只是为了启用。它是否正确?

任何帮助或指示将不胜感激。谢谢!

丹尼尔

0 投票
1 回答
707 浏览

tfs - TFS 中如何填充 Change.MergeSources 字段?

我们希望生成具有以下格式的构建注释:

到目前为止,我们有一个完成 1) 和 2) 的自定义构建步骤。它查看由“AssociatedChangesetsAndWorkItems”TFS 构建活动生成的信息。这是代码:

我们遇到的问题是“MergeSources”字段始终是一个空列表。我们必须做些什么来填充该字段?

0 投票
7 回答
59835 浏览

mercurial - Mercurial - 在变更集中更改的所有文件?

如何确定给定变更集中发生更改的所有文件?

在这种情况下,我不是在寻找差异,只是添加/删除/修改的列表。

hg log -vprX做了一个差异列表,但我只想要文件。

0 投票
1 回答
94 浏览

tfs - 将变更集详细信息对话框停靠到选项卡中?

在 TFS 2010 中,有没有办法将变更集详细信息对话框停靠到选项卡中,以便我可以像 SVN 一样快速浏览变更集?到目前为止,我必须单击一个变更集才能在对话框中查看详细信息,然后关闭它并单击另一个。