Collapse Extension This extension is not distributed with Mercurial. Author: Colin Caughie < c.caughie@indigovision.com > Maintainer: Peer Stritzinger Repository: http://bitbucket.org/peerst/hgcollapse Overview The collapse extension adds a new command, 'collapse', to Mercurial. This collapses a number of committed changesets into a single changeset. If the last collapsed changeset is not a head,
前回[@kana1さん](http://twitter.com/kana1)による[「gitでアレをもとに戻す108の方法」](/tech/git-undo-999)が大反響で世間はやはりgit使いが多いのかと再認識しました。 私も普段はgitを使っていますが、お仕事ではMercurialを仕事で使っているのでのっかって書き連ねてみましょう。 ### 問題1: ライブラリの新機能を試すためにあれこれ適当なコードを書いていくつかコミットした。でももういらない さて初っぱなから行き詰まりそうです。基本的にMercurialは「コミットを積み重ねたものを後から編集する」ことに弱いのです。 MQを使って解決してみましょう。 $ hg update -r {revision} $ hg qimport -r {revision+1}:tip $ hg qpop –all $ hg qseries |
しばらくgitとhgを併用していましたが、最近hgを使うことが多くなりました。そうなると以前gitで管理していたリポジトリをhgに移行したくなります。gitからhgへの変換はhg convertを使うのが一番簡単なようです。 Converting from Git to Bitbucket hg convertはデフォルトで無効になっています。~/.hgrc に以下を追記して有効にします。 [extensions] hgext.convert=ローカルにcloneしたリポジトリを変換します。 $ git clone git@github.com:xxx/project.git $ hg convert project project.hg $ cd project.hg $ hg update
概要 MercurialからGitへの移行:MercurialToGit 確認中事項 Introduction To Mercurial Phases (Part I) (Logilab.org) 公式サイト Mercurial: shortlog Mercurial Wiki Mercurial binary packages for Windows and Mac OS X http://www.selenic.com/mercurial/release/ http://www.selenic.com/mercurial/wiki/index.cgi/BinaryPackages 関連サイト Mercurial: The Definitive Guide TracMercurial - The Trac Project - Trac JapaneseTutorial - Mercuri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く