タグ

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

  • Version control for game development - issues and solutions?

    syanbi
    syanbi 2013/08/16
    ゲーム制作現場で使うVCS何がいいんだろうな...バイナリファイルの扱いなあ...
  • tcha.org

    About Slides Rusty CPython Iterator - rust.tokyo 2019 LT 翻訳 Kiln が Git (や他の SCM)ではなく Mercurial をサポートする理由 Mercurial クイックリファレンス・カード 分散バージョン管理入門 (イラスト入り)

  • CommandServer - Mercurial

    Command Server A server that allows communication with Mercurial's API over a pipe. 1. Problem statement Mercurial presents several barriers for third-party applications wishing to automate interaction: It is licensed under the GPL, so third-party tools using its internal APIs directly must also be GPL It is written in Python, which makes it difficult to interface via other languages It does not m

    syanbi
    syanbi 2011/07/04
    Mercurial 1.9で command serverがサポートされた。
  • 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システム開発/教育ソリューションのタイムインターメディア
    syanbi
    syanbi 2011/03/15
    Mercurial拡張について。alias, 各種拡張モジュールの導入等々。
  • Hg Init: a Mercurial tutorial by Joel Spolsky

    Mercurial is a modern, open source, distributed version control system, and a compelling upgrade from older systems like Subversion. In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts. Also, Fog Creek offers free monthly webinars that go over the basics of Mercurial.

    syanbi
    syanbi 2010/11/13
    Mercurial の Tutorial
  • Mercurial 1.7 版以後の backout 挙動 - 彷徨えるフジワラ

    11 月初旬リリースの Mercurial 1.7 に向けてメッセージ翻訳の日々を送っていたところ、backout コマンドのオンラインヘルプではたと筆が止まる。 何やら 1.7 版からは --merge オプションが指定されない場合の挙動が変わるらしいのだが、そもそも原文が --merge 指定有りの場合の挙動に終始していて、無指定時の挙動に関しては今ひとつはっきりしない。 ということで、実地検証をしてみることに。 まずは以前の版における backout コマンドの挙動の確認。 以下の様な履歴構成で、作業領域の親リビジョンが 2 である状態を仮定: ここでリビジョン 1 の修正を無かったことにする場合: $ hg backout -m 'backout non tip rev' 1 reverting hoge.txt created new head changeset 3:d1d7a

    Mercurial 1.7 版以後の backout 挙動 - 彷徨えるフジワラ
  • Mercurial チュートリアル hginit.com の和訳 (Contents) - mmitouの日記

    このチュートリアルは Joel Spolsky さんの書いた http://hginit.com の和訳です。 わかりやすくて楽しいチュートリアルを書いてくださった Joel Spolsky さんに感謝します。 Mercurial はモダンなオープンソースの分散バージョン管理システムで、Subversion のような古いシステムから素晴らしい発展をしたものだ。このユーザーフレンドリーな、6章からなるチュートリアルで、Joel Spolsky がキーコンセプトを教えるよ。 目次 Subversion Re-education (Subversion 再教育) Ground up Mercurial (Mercurial の基礎) Setting up for a Team (チームのために設定する) Fixing Goofs (失態に備える) Merging (マージする) Reposito

    Mercurial チュートリアル hginit.com の和訳 (Contents) - mmitouの日記
    syanbi
    syanbi 2010/05/10
    和訳お疲れさまです
  • 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

  • Kbi Mercurial

    リビジョン管理ツール Mercurial RCS, CVS, Subversion のようなリビジョン管理ツールのひとつ. Python で書かれている マスターやブランチという主従の概念がない(システム上は対等) データベース(とくに RDBMS とか)や web サーバの類に依存しない などが気に入ったので,自分一人で取り組んでいるプログラムで試用を始めた. コマンド名が hg (水銀)なのがちょっと面白い. しかしながら,公式ページの URL ( http://www.selenic.com/mercurial/wiki/index.cgi ) はなぜか「セレン」だ(たまたまかもしれない). なお乳酸菌は関係ない. これまで個人用途で RCS や CVS を試したことがあったものの, 面倒になり手動でディレクトリごとコピーするという原始的な方法に 戻ってきていたし,また,共同開発で

  • ウノウラボ Unoh Labs: Mercurialでバージョン管理

    stoplightで最大化したターミナル上でzshとscreenとEmacsを立ち上げ、 明朝体フォントでプログラミングするbokkoです。 今回はバージョン管理システムの1つであるMercurialについて紹介します。 ウノウではSubversionとTracを組み合わせて開発を行っていますが、 僕個人では今年の春ぐらいからEmacsやzsh、screenなどの各種設定ファイルをMercurialでバージョン管理しています。 Mercurialとは? Mercurialは分散型のバージョン管理システムです。 これに対して、CVSやSubversion(以下SVN)は集中型のバージョン管理システムにあたります。 分散型と聞くと難しそうなイメージがわくかもしれませんが、 CVSやSVNに比べてると、より手軽にバージョン管理を行うことができるというのが、 Mercurialに対する僕の印象です

  • 1