标签: changeset

如何在Git中检索当前提交的哈希值?

我想保留(现在)能够将Git变更集链接到存储在TFS中的工作项.

我已经编写了一个工具(使用Git中的一个钩子),我可以在其中将workitemidentifiers注入到Git变更集的消息中.

但是,我还想将Git提交的标识符(哈希)存储到自定义TFS工作项字段中.通过这种方式,我可以检查TFS中的工作项,并查看与工作项相关联的Git更改集.

如何从Git的当前提交中轻松检索哈希?

git tfs changeset tfs-workitem

1788
推荐指数
18
解决办法
81万
查看次数

使用Mercurial,如何在推送之前将一系列变更集"压缩"为一个?

假设我有一个本地和一个远程Mercurial存储库.现在,我开始研究一个功能.我正在努力,当我认为它完成后,我提交变更集.再测试一下,我发现我可以通过调整代码中的内容来进一步改进这个功能.我做出改变并提交.20分钟后,我发现这个新功能有一个错误,所以我修复它并提交它.

我现在有3个变更集,我真的想将其作为一个变更集推送到远程存储库,例如,消息"实现功能X".

如何在没有太多麻烦的情况下做到这一点?我相信我可以用补丁来做,但看起来很多工作.

compression mercurial push changeset

95
推荐指数
5
解决办法
2万
查看次数

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

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

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

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

diff mercurial changeset

91
推荐指数
4
解决办法
5万
查看次数

Approve按钮对bitbucket.org上的changeset做了什么?

使用Bitbucket进行源代码管理时,提交页面右上方会出现"Approve"按钮:

Bitbucket批准按钮

它似乎在存储库概述页面中生成一条活动消息:

在此输入图像描述

这就是它的全部吗?该按钮的用途是什么?这只是一个社交功能吗?

bitbucket changeset

87
推荐指数
1
解决办法
1万
查看次数

在TFS中,如何更正现有变更集上工作项的链接

在VS2010 TFS中将更改集检入源控件后,如何更正与签入相关联的工作项.例如,如果我发现有另一个工作项应该链接到变更集,或者它是一个错误修复,它是否链接到错误的错误工作项?

tfs visual-studio-2010 source-control-bindings changeset checkin

40
推荐指数
2
解决办法
1万
查看次数

Liquibase校验和验证错误,没有任何更改

即使在变更集中没有进行任何更改,Maven也会触发liquibase验证失败.

我的数据库是oracle.

情况:

  1. 在DB changelog表中记录了变更集<changeSet id="1" author="me" dbms="oracle">;

  2. 然后我错误地添加了另一个变更集 <changeSet id="1" author="me" dbms="hsqldb">

  3. 重新运行的liquibase脚本Maven解除了校验和验证错误.

  4. 然后我将hsqldb changeSet更改为 <changeSet id="2" author="me" dbms="hsqldb">

  5. Maven仍然触发校验和验证错误.

  6. 然后我手动将DB中的第一个changeSet校验和更改为当前checkSum并成功运行脚本.

一切看起来都不错,但是当我重新部署整个应用程序并运行liquibase脚本时,第一个changeSet的校验和仍然像之前的6步一样.

changeset liquibase maven

40
推荐指数
7
解决办法
7万
查看次数

TFS:标签与变更集

我正在尝试提出有关使用TFS源代码控制的最佳实践.现在,无论何时我们进行构建,我们都会使用版本号标记检入TFS的文件.这种方法比简单地检查文件并在评论中包含版本号更好还是更差?您是否可以根据需要使用变更集或标签仍然更通用?

谢谢!

tfs label changeset

34
推荐指数
2
解决办法
4万
查看次数

如何在Visual Studio中打开TFS中的单个变更集

有人通过电子邮件向我发送了TFS变更集ID,现在我正在尝试打开这个变更集.在Visual Studio中是否有一个简单的方法(VS 2008如果重要的话)?

tfs changeset

32
推荐指数
2
解决办法
2万
查看次数

将变更集转换为搁置集

是否可以通过tfs/tfpt中的某些操作从一个分支的两个版本的diff中创建一个shelveset?

例如,创建一个shelveset(changeset 2013 - > changeset 2034)

tfs changeset shelveset

28
推荐指数
2
解决办法
1万
查看次数

IntellJ IDEA的变更清单是什么?一个变化列表比较什么?寻求准确的解释

IntellJ IDEA的变更清单是什么?一个变化列表比较什么?我可以拥有多个变更清单是什么意思?

特别是,当我恢复到早期版本(使用VCS)时,IntelliJ想要为此创建一个新的更改列表.为什么?在那种情况下,变化将与什么有关?假设我从版本23恢复到版本9.那么更改列表将包含版本23和9之间或8到9之间的更改?

我试着阅读文档,但它根本没有给我任何启发.

IntelliJ变更列表是否与Mercurial中变更集的概念相同,在这种情况下,变更列表只是修订历史图中节点的另一个名称,从概念上讲是什么?

version-control mercurial intellij-idea changeset changelist

20
推荐指数
1
解决办法
5247
查看次数