タグ

mercurialに関するntaooのブックマーク (10)

  • Git使いがMercurial使いに転職するとき設定しておくべきMercurial拡張 | Webシステム開発/教育ソリューションのタイムインターメディア

    Mercurialは、Merucurial拡張という拡張モジュールを使って、Merucrialの挙動をいろいろ拡張できるようになっています。 デフォルトのままだと使いにくいので、Mercurialを使う上で便利にしてくれる拡張を設定しておきましょう。 デフォルトでバンドルされているMercurial拡張は、Using Mercurial Extensionsにまとめられています。 今回はGit使いがMercurial使いに転職するときに、Gitで実現できたことをMercurialで実現するための、組み込み拡張、および、サードパーティ製の拡張について紹介します。 色づけしよう ブランチの確認、diff、パッチ等々、色づけされていないとつらいです。 というわけでGit同様に色づけしましょう。 Color Extensionはすでにバンドルされているので、.hgrcに次の記述を加えましょう。 こ

    Git使いがMercurial使いに転職するとき設定しておくべきMercurial拡張 | Webシステム開発/教育ソリューションのタイムインターメディア
  • Scaling Mercurial at Facebook

    With thousands of commits a week across hundreds of thousands of files, Facebook’s main source repository is enormous–many times larger than even the Linux kernel, which checked in at 17 million lines of code and 44,000 files in 2013. Given our size and complexity—and Facebook’s practice of shipping code twice a day–improving our source control is one way we help our engineers move fast. Choosing

    Scaling Mercurial at Facebook
    ntaoo
    ntaoo 2014/01/09
    GitからMercurialへ
  • GitHubをMercurialで使う - Qiita

    Mercurialのhg-gitエクステンションを使うと、GitHub上のリポジトリをMercurialのリポジトリに変換して使うことができる。 準備 Mercurialのhg-gitエクステンションをインストール hg clone https://bitbucket.org/durin42/hg-git cd hg-git sudo python setup.py install

    GitHubをMercurialで使う - Qiita
  • Test Page for the HTTP Server on Fedora

    ntaoo
    ntaoo 2013/02/05
    なんか開発中みたい
  • Mercurialでバージョン管理

    [ Topページへ戻る ] Mercurialでバージョン管理 概要 「分散リポジトリ方式」なる言葉によって興味をひかれたバージョン管理ツールがこのMercurialです。 今までのバージョン管理ツールへの不満 オフラインでもバージョン管理したい いままで、職場や自宅において、CVSやSubversionを使うときは、1台のマシン上にリポジトリを置き、そのリポジトリに対してチェックアウトやコミットといった変更の払い出し・登録を行っています。 したがって、リポジトリのあるマシンと作業マシンがネットワークで接続できないときは、チェックアウトした作業ディレクトリの変更をコミットできませんし、過去の変更履歴も調べられません。ネットワークに接続できない期間が短時間ならいいのですが、長期間になるとこれはバージョン管理ができないに等しい状態です。 気軽なリポジトリ作成ができたらいい ちょっと作ったプログ

  • Heroku に Mercurial でデプロイする - メモ:wantora

    準備 とりあえず hg, git, heroku コマンドは使えるようになっていること。 hg-git エクステンションを導入する。今回のキモ。ただし changeset 1189e52ba27c 以降でないとうまく動かない。 .hgrc の [git] セクションに intree = True を追加する。これを設定すると hg-git 用の git リポジトリの場所が /.hg/git から /.git に変わる。 ユーザー毎の無視指定((.hgrc の [ui] セクション ignore で指定できる。))で ^\.git$ (syntax: regexp) を除外しておく。 1. mercurial リポジトリを作成する まずはアプリを作り、mercurial リポジトリにコミットする。 2. アプリケーションを作成する git init したあとに、heroku create -

    Heroku に Mercurial でデプロイする - メモ:wantora
  • Hg-Git Mercurial Plugin

    the Hg-Git mercurial plugin This is the Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Mercurial. This means you can collaborate on Git based projects from Mercurial, or use a Git server as a collaboration point for a team with developers using both Git and Mercurial. The Hg-Git plugin can convert commits/changesets losslessly from one system

  • Mercurial: The Definitive Guide

    2009-05-070. Preface 2009-05-071. How did we get here? 2009-05-072. A tour of Mercurial: the basics 2009-05-073. A tour of Mercurial: merging work 2009-05-074. Behind the scenes 2009-05-075. Mercurial in daily use 2009-05-076. Collaborating with other people 2009-05-077. File names and pattern matching 2009-05-078. Managing releases and branchy development 2009-05-079. Finding and fixing mistakes

    ntaoo
    ntaoo 2012/10/10
    I must read it later.
  • Mercurial 対 Git:なぜ Mercurial を選ぶのか? - Atlassian Japan

    ここで見たように、Git は、Subversion ユーザーにその CLI に早く慣れてもらうようにするということをあまり考慮していません。 新しいコマンドを入力するために指を再度トレーニングすることによりこの問題を回避することはできますが、それでもシステムを移行する上での障害の一つになるでしょう。その上、Subversion ユーザーにとってフレンドリーで、かつ、強力で美しいインターフェースをもった Mercurial があるので、Git がなくても問題はありません。 履歴が安全な Mercurial Mercurial の哲学は、 “履歴は永久的で神聖である” ということです。Mercurial のコアには、履歴を変更できるコマンドがたった一つだけあります。hg rollback です。このコマンドは直前のプルやコミットを “取り消し” ますが、それより前のものには一切触れません。 G

    Mercurial 対 Git:なぜ Mercurial を選ぶのか? - Atlassian Japan
  • FogBugz :: IgniteTech

    FogBugz is the easy-to-use software project management system for agile teams. Why FogBugz? Out-of-the-box capabilities like time tracking, task management, bug & issue tracking and email support Support for multiple project management methodologies — such as Scrum, Kanban or Scrumban Nimble and customizable to match up with your workflows EVERYTHING YOU NEED IN ONE TOOL FogBugz is designed for so

    FogBugz :: IgniteTech
  • 1