微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何更改Mercurial中的默认版本?

当我clone下面的项目

http://code.google.com/p/signal-detector/source

它在标记为default的修订版本中出现,这不是最新版本,也不是最新修订版本。

我尝试了很多合并,使最新的版本成为认,但我不能。

ColdFusion安装后,PLESK无法工作

从日志文件追加新的数据到另一个文件

为什么不允许UTF-8作为“ANSI”代码页?

stream浪起来“错误:使用cygwin时,无法创build目录'/home/username/.ssh'”

gulp-ruby-sass在Windows中不是公认的命令

怎么做?

在Windows上安装Fabric(Python库)时出现“error:Unable to find vcvarsall.bat”

虚拟机如何检测应用程序窗口?

运行100次的XAMPP在Windows上的PHP速度太慢

Windows八度无法粘贴剪贴板中的文本?

扩展厨师Windows Cookbook … disM限制

我想我看到发生了什么,你创建了一个名为default的标签,你不应该这样做。 在没有标签的default下, default的分支名称default为最高端的变更集。 但是,由于您有一个名为default的标签指向修订版本c257bbab2cf6c87b2c212aadbdd76f14c71e1ee2,所以您将获取标签作为认更新。

删除标签

hg tag --remove default

我想你会得到你所期望的行为。

尝试这个:

hg update

我假设你看到的default标签不是关于修订版,而是你正在使用的分支。 也就是说,通过输入以下内容来检查当前活动的头像:

hg heads

如果你有多个头,那就意味着你没有把所有东西都合并到实际分支的核心线上。 如果是这种情况,请提交所有的工作(这将自动落入一个新的临时分支)。 然后,从源中取出最后一个修订版本,然后合并:

hg pull && hg merge

如果在提取/合并阶段出现问题,请尝试通过发出以下命令将当前存储库更新为干净的存储库:

hg update -C # Only if you've got problems with the prevIoUs command!

然后重试合并操作。

我可能误解了你的问题,因为我不能把握你所有的环境状况,如果是这样的话,请原谅。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐