Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

mercurialに関するzetamattaのブックマーク (91)

  • PruningDeadBranches - Mercurial

    zetamatta
    zetamatta 2008/08/10
    Mercurial でデッドブランチを消す方法。が、本当はつながりがない head を強引にまとめているだけなので、ベストな方法ではないらしい。
  • Mercurialではじめる分散構成管理:第1回 「分散」への第一歩 〜 ローカルでの複製|gihyo.jp … 技術評論社

    Linux/Unix環境ならパッケージ管理経由での導入が簡単です。 Windows環境への導入は、Cygwinを常用しているならCygwinのsetup.exe経由でPythonスクリプト形式を、そうでないならインストーラ経由でのバイナリ形式の導入が簡単です。 それぞれのインストール手順に関しては、別途詳細を説明したページを参照してください。 インストールが済んだなら、早速使ってみましょう。 まっさらな状態からリポジトリを作成する手順は次ページ以降で説明しますので、手近な対象としてMercurial自身のリポジトリを複製してみましょう。 コマンド1 % hg clone http://selenic.com/repo/hg mercurial-repo requesting all changes adding changesets adding manifests adding file

    Mercurialではじめる分散構成管理:第1回 「分散」への第一歩 〜 ローカルでの複製|gihyo.jp … 技術評論社
    zetamatta
    zetamatta 2008/06/05
    Mercurial の連載。あまり他の解説で取り上げないようなコマンドも紹介されているので期待
  • ウノウラボ Unoh Labs: Mercurialでバージョン管理

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

    zetamatta
    zetamatta 2008/05/12
    一通りの説明 / 個人的にはファイル無視の設定がよく分かった
  • ポストCVS/Subversionなるか、Mercurial 1.0登場 | エンタープライズ | マイコミジャーナル

    24日(米国時間)、Mercurialの最新版となるMercurial 1.0が公開された。待望の1.0登場だ。次期バージョン管理システムを模索している場合、まず検討対象に加えておきたいプロダクトだ。 ソースコードの集約やバージョン管理を実施するためのシステムとしては、典型的にはCVSが有名。現在でも多くのプロジェクトでCVSが採用されている。しかしながらCVSは既存のバージョン管理システムを拡張してきたシステムであり、UNIXの仕組みに依存していることや名前の変更が面倒などいくつかの点で操作に不便な点があった。同点を解消する目的でいくつものバージョン管理システムが開発されたわけだが、そのうちのひとつがMercurialというわけだ。 バージョン管理システムの代替としてはFLOSSならSubversionやGitが有名だ。すでに多くのプロジェクトでSubversionやGitが採用されてい

    zetamatta
    zetamatta 2008/03/29
    ついに出ましたか、殿!
  • http://www.machu.jp/posts/20080311/

  • CVS のレポジトリをまるごと Mercurial 化するスクリプト - moriyoshiの日記

    だんだんスニペット置き場になりつつあるような気がする…。いや、日語で喋るかプログラミング言語で喋るかの違いしかないよね。 追記1: 今見たら EXIT_SUCCESS がなぜか 1 になってたので修正しました。はずかしー>< 追記2: -d:pserver:anonymous... はあくまで例です。好きなCVSレポジトリを指定できます (そりゃそうか)。 以下のスクリプトの使い方 hg convert を使うための前提条件 (cvsps を入れとくとか、hgrc に hgext.convert= を追加しておくとか) はクリアしておかないと正しく動作しません。 基は ./cvs2hg.sh -d:pserver:anonymous@pam-mysql.cvs.sourceforge.net:/cvsroot/pam-mysql でOK。これを実行すると、次のようなメッセージが表示され

    CVS のレポジトリをまるごと Mercurial 化するスクリプト - moriyoshiの日記
  • Kbi Mercurial

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

    zetamatta
    zetamatta 2008/01/20
    幾つかのコマンドを解説
  • Mercurial で手軽な共有レポジトリをつくろう steps to phantasien t(2007-05-19)

    SCM の Mercurial には CGI スクリプトがついてくる. これを使うと簡単に共有レポジトリを作ることができる. Web ブラウザからコードを閲覧できるし, 標準の hg コマンドからもさわれる. ためしにこのサーバ(さくらインターネットの賃貸)にインストールしてみたら, ちゃんと動いた. せっかくなのでインストール手順を簡単に紹介しておく. さて, SCM が CGI として動くのは一部の人にとってキラーな機能かもしれない. ちょっと友達と一緒にコードをいじりたい. 家と学校で設定ファイルやメモを共用したい. そんな時に重宝する. 今時の先鋭的な Web の若者は自分の公開サーバがあるだろうけれど, 怠惰な中年にそういうものはない. 共有サーバの賃貸がせいぜい. なので CVS や Subversion はあてにできない. 有償の Subversion ホスティングに金を払う

    zetamatta
    zetamatta 2008/01/14
    分散バージョン管理システム Mercurial をウェブサーバで動かしてみる方法
  • JapaneseTutorial - Mercurial

    Mercurial の使い方のチュートリアル このチュートリアルは Mercurial の使い方を紹介します。 SCM ソフトウェアを使うにあたっての特定の予備知識は必要ありません。 あらかじめ Mercurial を理解する を見ておくとよいでしょう はじめに このチュートリアルを読み終われば、次のことが分かるでしょう: Mercurial を使うのに必要な基的な考えとコマンド ソフトウェアプロジェクトに貢献する際の Mercurial の簡単な使い方 Mercurial のマニュアルページ hg(1) と hgrc(5) に目を通すことを強くお勧めします。 マニュアルページは リリース tarball にも doc/hg.1.html と doc/hgrc.5.html として含まれています。 コマンドラインで hg help <command> とタイプしても良いでしょう。 チュー

    zetamatta
    zetamatta 2008/01/13
    分散型バージョン管理システム Mercurial の日本語のチュートリアル。例に従って、タイプするだけで使える気分(ぉぃ)
  • スラッシュドット ジャパン | 分散型バージョン管理システムはどれが良い?

    ゲームエミュレータMAMEをMac OS Xに移植したことで知られるDave Dribin氏が、自身のブログ記事で、分散型のバージョン管理システム(DVCS)を検討しています。Git、Mercurial、Bazaarの三者を比較した結果、氏はMercurialを選んだそうです。GitWindowsサポートが弱く、Bazaarはただでさえまだ普及していないDVCSの中でもさらにシェアが小さすぎるのが問題だとのこと。 そもそも日ではまだ(分散型ではない)CVSやSubversionが主流で、DVCSはほとんど普及していないように思いますが、使っている方がおられれば感想を聞かせてください。

    zetamatta
    zetamatta 2008/01/03
    CVS,Subversion,Mercurial…
  • Mercurial の利用

    重要: Mercurial の 1.x ⇒ 2.0 では、 コンセプト/操作性/互換性等における大きな改変はありません。 あくまで通常の定例アップデートに過ぎませんので、 従来の版を元に書かれている情報の多くは、そのまま適用可能です。 はじめに ノート PC での移動中作業が多くて 「オフラインでコミット/ブランチ作成/履歴参照/差分参照できない」 ことに不便を感じていたり、 「システム構成例」 に示すような構成管理の仕組みを必要とした経験がある場合、 分散リポジトリ形式を用いる Mercurial は、 試してみる価値のあるソフトウェア構成管理 (SCM: Software Configuration Management) ツールと言えます。 しかし、 CVS などを常用して SCM ツールの原理/概念を理解している人でも、 意外に「分散リポジトリ」という考え方がピンとこない場合が有る

    zetamatta
    zetamatta 2007/12/16
    分散型のバージョン管理システム。本番環境/テスト環境/開発環境が分かれているようなところに向いている?うちじゃん。