小编Dan*_*nes的帖子

我可以将多个mercurial子目录的更改提交到新的命名分支吗?

我有一个mercurial存储库,里面有多个子存储库.存储库有一个visual studio解决方案,其中包含存储库和子存储库中的项目.

假设我想要实现一个新功能,该功能需要更改存储库中的主项目,并更改解决方案中的一个依赖项目(比方说,在依赖项中添加新的共享接口,以及接口的实现)主要项目).

然后我想提交更改,但是要提交给新的命名分支,因为它尚未完成,稍后将合并.使用tortoiseHg我在存储库中提交更改,指定要创建的新分支.提交依次提交子仓库的更改,但在我的测试中,它不会在其存储库中创建新分支,而只是将更改集添加到当前分支.

我可以显式地执行对子仓库的提交并在那时指定分支名称,但我希望有一种方法可以将存储库中的整个更改集一次性提交到每个存储库中的新分支,这样我的工作流程就更清晰了.这可能吗?

mercurial subrepos branching-and-merging

5
推荐指数
1
解决办法
1691
查看次数

如何从Powershell中获取最新的Mercurial标签

如果我从DOS提示符运行以下命令:

hg parents --template {latesttag}

然后我按预期返回最新的标签值.但是,如果我从powershell控制台中运行相同的命令,我会收到以下错误:

hg父母:选项-i无法识别

我需要在powershell中运行命令,因此我可以将结果作为要使用的变量.知道我需要做什么来运行命令吗?

powershell mercurial

5
推荐指数
1
解决办法
2074
查看次数