标签: changeset

如何在Mercurial中提取变更集的所有已更改文件?

直到最近,我们一直在为我们的网络工作室的所有项目使用SVN,并且在Subversive和TortoiseSVN等几个客户端中存在一个非常方便的功能,可以提取在某个修订版中已更改的所有文件.

有没有办法在Mercurial中做到这一点?我不关心它是通过GUI还是命令行完成的,拥有一组在某个变更集中已更改的文件非常方便.

PS我第一次肯定说错了.我需要的不仅仅是文件列表,将所有文件导出到其他文件夹会很棒.

svn version-control mercurial subversive changeset

8
推荐指数
2
解决办法
6160
查看次数

Java:如何获得用于程序的mercurial当前变更集编号

我最近开始在Java项目中使用mercurial进行版本控制.当我运行程序时,它用于产生特定输出的输入参数被写入特定文件.如果我可以将当​​前的mercurial变更集编号(表示我的程序的版本)添加到该输出文件中,那将是很好的.

在Windows上最简单的方法是什么?我可以编写一个简单的Java解析器来获取hg log -l 1 命令第一行的输出,但也许有一种更简单的方法(即更少的代码行)?

java mercurial changeset

8
推荐指数
2
解决办法
7621
查看次数

列出mercurial变更集的大小?

希望量化每个变更集中发生了多少变化.任何快速列出两个版本之间的kb差异的方法?

mercurial changeset

8
推荐指数
1
解决办法
2079
查看次数

在控制台中查看TFS变更集详细信息

我正在使用TFS,并希望查看包含多个文件更改的变更集的所有更改.在GUI中查看此内容效率不高,因为我必须打开每个文件.我想要做的是告诉控制台上的TFS向我展示变更集编号777中所有文件的所有更改.是否有命令执行此操作?

console diff tfs changeset

8
推荐指数
1
解决办法
1886
查看次数

liquibase - 变更集的执行顺序

据我了解,Liquibase根据更改日志中写入的顺序执行更改集.我希望变更集以另一个顺序运行.有没有办法改变变更集的执行顺序?

对我的问题的迅速回应将受到高度赞赏.

execution changeset liquibase

8
推荐指数
1
解决办法
7926
查看次数

无法与liquibase gradle插件产生差异

我正在尝试使用MYSQL数据库在现有的SpringBoot项目中实现liquibase.我希望能够生成更改集,指定实体更改时的差异.

我做了什么:

我在我的build.gradle文件中添加了liquibase依赖项和gradle liquibase插件.进行域名更改后,我就跑了gradle generateChangeLog.该命令执行成功但没有任何反应.

我在某地读过这个gradle插件只适用于内存h2数据库?真的吗?如果是,那么我应该使用什么替代方案自动生成更改日志.

我找不到一个有效的SpringBoot基于gradle的示例,该示例使用MYSQL并且已实现具有自动更改生成功能的liquibase.如果有人可以提供,那就太好了.

参考文献:

https://github.com/stevesaliman/liquibase-workshop

https://github.com/liquibase/liquibase-gradle-plugin

mysql changeset liquibase gradle spring-boot

8
推荐指数
2
解决办法
6963
查看次数

如何恢复提交并将更改放回舞台

如何恢复提交,但将更改放在舞台上,以便我可以编辑提交,直到它是我想要的。

以前我很熟悉 TFS,其中恢复正是这样做的,但在 GIT 中git revert似乎会自动签入未完成的提交,因此没有机会从变更集中保留某些内容。

git revert changeset

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

列出所有变更集和已删除的工作项属于指定日期之间的特定项目

我正在尝试用C#编写一个小的Relase Notes程序.我需要在指定日期之间获取所有变更集和相关工作项属于指定项目.

我试图使用QueryHistory方法,但我找不到如何给出日期过滤器.

changeset tfs-sdk tfs2010

7
推荐指数
1
解决办法
3118
查看次数

如何查询具有太多更改集的工作项

这些工作项(以及链接的变更集)通常容易出错.所以,团队代码审查的好候选人,应该多加注意.

我已经检查了链接查询的工作项查询语言和客户端对象模型以及WIQL语法,但仍然无法有效地获取这些工作项(具有更改集的计数).

有没有办法像这样查询(应该是WIQL,SQL语法仅用于演示)?

SELECT [Source].[System.Id], COUNT(1) AS Changesets FROM WorkItemLinks
WHERE [Source].[System.WorkItemType] = 'Bug'
    AND [System.Links.LinkType] = 'Changeset'
GROUP BY [Source].[System.Id]
HAVING Changesets > 5
Run Code Online (Sandbox Code Playgroud)

或者是否有一种有效的方法来使用API​​,不需要读取每个工作项来获取计数?

或者只能通过直接在数据库上执行SQL查询来实现(像这样)?

或者我们可以使用默认支持的CurrentRelatedLinkCount/ExternalLinkCount/HyperLinkCount/RelatedLinkCount(来自VS IDE或API)作为查询字段吗?

tfs workitem changeset tfs2010

6
推荐指数
1
解决办法
3405
查看次数

如何以编程方式合并TFS更改集?

我知道如何使用命令行命令"tf merge"合并TFS 2010中的更改集.

有没有办法在C#中用代码完成这个.我想合并特定的变更集(樱桃选择),一次一个.

merge tfs changeset

6
推荐指数
1
解决办法
4203
查看次数