タグ

ブックマーク / mercurial.selenic.com (11)

  • JapaneseCommunicatingChanges - Mercurial

    このページは CommunicatingChanges の翻訳です。 Mercurialには変更を取り交すための3つの異なる方法があり、それぞれ有用な場面が異なります: push/pull/clone - リポジトリ間で直接変更を取り交す import/export - 変更点をパッチとして生成し、取り込む bundle/unbandle - 変更点をMercurialの内部フォーマットで取り交す push/pull/clone これは開発者間でチェンジセットを交換するための通常の方法です。高速かつ容易で、ほとんどの環境において利用可能です。 $ hg clone hg work requesting all changes adding changesets adding manifests adding file changes added 1218 changesets with 2

  • JapaneseTipsAndTricks - Mercurial

    1. "hg add" を元に戻す hg revert # take out of source control hg rm -f # remove itUnix なら hg status -an0 | xargs -r0 hg revertこうすることで保留中のファイルをまとめて戻せます。 2. 毎回入力しなくてもいいように push URL を保存する デフォルトの push URL を保存することで "hg push" とするだけで済みます。次のように hgrc を編集してください: [paths] default-push = ssh://hg@example.com/path 3. リポジトリの変更を RSS で知る プロジェクトや特定ファイルの変更は、 hgweb の RSS で追いかけられます。例えば、こんな感じです: http://selenic.com/hg/rss-lo

  • JapaneseFAQ - Mercurial

    このページは FAQ の翻訳です。まだ不完全ですので適当に修正してください。 Mercurialよくある質問 (便利なワザも参照してください) 2.1. リビジョンナンバー、ChangeSetID、タグとは何か? Mercurialでは基的に特定のリビジョンを指定するための方法が3つあります。リビジョンナンバー、チェンジセットID、タグとです。 リビジョンナンバーは単なる10進数で、ローカルのリポジトリに何番目にコミットしたかという番号です。この順番はマシンごとに異なるということに十分注意してください。Mercurialは分散型で非集中的な設計になっているからです。 そのためチェンジセットIDが必要になります。チェンジセットIDはチェンジセットおよびチェンジセットの履歴における位置を一意に特定するための160ビットの識別子です。この値はどのマシンでも同じになります。Mercurialユー

  • WorkingPractices - Mercurial

  • JapaneseMqExtension - Mercurial

    このエクステンションの非推奨化を検討していますが、まだ合意がとれていません。 Mercurial Queues エクステンション 現在、このエクステンションは Mercurial とともに配布されています。 作者: Chris Mason 1. MQ を始める方へ一言 Mercurial を始める方が、 MQ を必要とすることはほとんどありません。 あなたが MQ をお使いで、気に入っているのなら、ぜひ使い続けてください。 しかし、 Mercurial を習得しようとしているなら、代わりに最新のツールを使って下さい。 例えば hg rebase, hg histedit, hg graft, hg strip, hg strip --keep, hg commit --amend です。 詳しくは各コマンドの説明をご確認ください。 The problems with MQ is that

  • GitConcepts - Mercurial

    Mercurial for Git users Git is a very popular DistributedSCM that works very similarly to Mercurial. Both are built upon such similar concepts that most repositories can be converted to and from Mercurial and Git without any significant data loss! There are, however, significant design and conceptual differences that may cause trouble when coming from Git to Mercurial. 1. High-level Comparison Mer

  • BookmarksExtension - Mercurial

    Note: This page appears to contain material that is no longer relevant. Please help improve this page by updating its content. This extension was distributed with Mercurial versions prior to 1.8. Current version: Bookmarks. Since version 1.8 (d4ab9486e514) the bookmark command is part of core. The behaviour of the core bookmarks is different from the original Bookmarks Extension. For example the t

  • RebaseExtension - Mercurial

    Rebase Extension This extension is distributed along with Mercurial releases Author: Stefano Tortarolo 1. Introduction Rebase allows moving commits around in Mercurial's history (using a series of internal merges). This has many uses: moving changesets between branches "linearizing" history reordering changesets collapsing multiple changes into one changeset 2. Configuration Enable the extension i

  • JapaneseUsingExtensions - Mercurial

    Mercurial エクステンションを使う Mercurial の機能を任意のエクステンションで拡張しよう。 1. はじめに Mercurial は安全で分かりやすいコマンドセットを提供しており、たいていのユーザーがその機能を満足できるように設計されています。 Mercurial のパワーユーザーはエクステンションを活用できるかもしれません。エクステンションを使うと、強力な新機能を Mercurial のコアに統合することができます。 エクステンションが提供する機能は、 Mercurial のポリシー、つまり、安全性、信頼性、使い易さを満たしていないかもしれません。 エクステンションのヘルプは 'hg help extensions' で表示できます。有効にしたエクステンションのヘルプを見るには、 'hg help <extension-name>' を実行してください。 2. エクステン

  • UsingExtensions - Mercurial

    Using Mercurial Extensions Expanding the basic functionality of Mercurial with optional extensions. 1. Introduction Mercurial is designed to offer a small, safe, and easy to use command set which is powerful enough for most users. Advanced users of Mercurial can be aided with the use of Mercurial extensions. Extensions allow the integration of powerful new features directly into the Mercurial core

  • TipsAndTricks - Mercurial

    1. Undo an '`hg add`' If you have accidentally added a file, the way to undo that (changing its status from A back to ?, or unknown) is 'hg revert'. For example, if you just ran 'hg add' and realized that you do not want files foo or bar to be tracked by Mercurial: hg revert foo barIf you want to revert all pendings 'add's, at least on Unix you can use this trick: hg status -an0 | xargs -0 hg reve

  • 1