小编Mat*_*ing的帖子

SVN到HG:现在从HG变更集输出SVN修订版号

我使用Convert扩展将Subversion存储库转换为Mercurial.当我使用Tortoise HG查看新存储库时,我会在每个变更集中看到相应的源路径和修订版(参见图像).Tortoise HG屏幕截图,带有HG Changeset和SVN源路径/修订版

有没有办法将这两个写入控制台?理想情况下,我想要这样的输出:

hg:1147 svn:trunk@7201
hg:1146 svn:trunk@7200
...
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用hg log模板选项来自定义输出,但不知道如何获取Subversion源路径/修订版.

编辑: 看起来我想要的方式是不可能的.svn源路径/修订版位于extras变更集内的一个字段中(感谢@ Ry4en),既不输出hg log也不hg export输出该值.我现在尝试是使用文件.hg/shamap结合

hg log --template 'hg:{rev} nodeid:{node}'
Run Code Online (Sandbox Code Playgroud)

将Mercurial修订映射到SVN源路径/修订版.

EDIT2: 我的Mercurial版本是1.4.3.使用Mercurial 1.7.1,可以使用此命令(感谢@ Wim Coenen):hg log --template {node}\n{extras}\n\n

svn mercurial

10
推荐指数
2
解决办法
1394
查看次数

来自客户端的DB2 REORG TABLE和Migrator.NET

我正在将Migrator.NET与DB2数据库一起使用,并且我当前的迁移执行一个ALTER TABLE语句,这会导致表进入"reorg pending state".> REORG TABLE TableName在我可以对其进行任何其他操作之前,此状态需要重组表.

我尝试用它来执行

Database ["DB2"].ExecuteNonQuery("REORG TABLE MyTable");

但它失败了,因为显然该REORG命令只是服务器端,无法从客户端调用.然后我尝试创建一个调用REORG语句的存储过程,但我正在努力使用正确的语法.

任何人都可以建议解决这个问题吗?

c# db2 alter-table migratordotnet

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

标签 统计

alter-table ×1

c# ×1

db2 ×1

mercurial ×1

migratordotnet ×1

svn ×1