Tag: tortoisehg

如何将git存储库转换为mercurial?

我一直在开发一个使用git作为源代码库的Java应用程序。 我想与其他java开发人员分享这个项目,而且似乎是他们最常使用的。 我的问题是如何将git仓库转换为hg? 如果我尝试使用谷歌search“将git转换为hg”,并且每次search都是从hg转换为git。 我也使用TortoiseHg 。

Mercurial撤销上次提交

我怎样才能撤销我最后一次在Mercurial中意外提交(未推送)的更改? 如果可能的话,最好用TortoiseHg来做到这一点。 更新 在我的具体情况下,我犯了一个变更集(不推)。 然后我从服务器上拉出并更新。 有了这些新的更新,我决定,我最后一次提交已经过时,我不想同步它。 所以看起来, hg rollback不是我正在寻找的,因为它会回滚拉而不是我的提交。

将密码保存在TortoiseHg中

有没有办法configurationTortoiseHg来存储我的密码? 我有一个托pipe在Google Code上的项目,我使用TortoiseHg访问。 每当我想推动更改谷歌代码TortoiseHg提示我input用户名和密码。 谷歌代码要求我使用自动生成的密码,每次都会重复查看。

如何与TortoiseHG分支

我下载了TortoiseHg 1.0进行评估。 对于我的生活,我不知道如何做一个分支。 它似乎理解分支(例如在其存储库浏览器),但我似乎无法find一种方式来build立一个分支。 这似乎是这样一个基本的能力,因为经常被吹捧的DVC的好处是轻量级的分支。 我search了一下,找不到有关这个话题的很多讨论(至less对于最近的版本),所以我必须假设我错过了什么,对吧? 更新:所以我标记乍得桦树的回答下面回答“新分支”的问题。 正如他正确指出的那样,你做了一个提交,然后点击分支button来调出分支维护对话框,这是你创build新分支的地方。 我希望他们给了我们一个上下文菜单选项。 一旦你分支,下一个自然的问题是如何合并,这也不是很明显。 事实certificate,选项被埋藏在资源pipe理器中。 您需要select另一个分支的头部,右键单击,然后select“合并…”。

如何在Mercurial中编辑不正确的提交消息?

我目前正在使用TortoiseHg(Mercurial),并意外地提交了一个不正确的提交信息。 我该如何去编辑这个提交信息在存储库中?

Mercurial Subrepos – 你如何创build它们,它们是如何工作的?

情况 我有两个.NET解决scheme( Foo和Bar )和一个包含ProjectA,ProjectB和ProjectC的公共库。 Foo和Bar引用一个或多个库项目,但库项目不在Foo和Bar Solution文件夹中。 目录结构: — My Documents* — Development — Libraries — ProjectA — ProjectB — ProjectC — Projects — Foo — Solution — .hg — .hgignore — Foo { Project Folder } — FooTests { Project Folder } — Foo.sln { References ProjectA } — Foo.suo — Bar — Solution — […]