タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Mercurialに関するmEGGrimのブックマーク (9)

  • MercurialとGitのブランチの違い - wyukawa's diary

    MercurialのブランチというのがどういうものでしかもそれがGitと同じなのかどうかもいままでよくわからなかった。 その辺のモヤモヤがこれを読んで理解できた(気がする)。 experimentalworks » Blog Archive » Mercurial bookmarks A Guide to Branching in Mercurial / Steve Losh まずMercurialでは以下の4種類のブランチがある。 リポジトリをcloneしてつくるブランチ hg bookmarkで作るブランチ hg branchで作る名前付きブランチ 名無しブランチ リポジトリをcloneしてつくるブランチは hg clone test-project test-project-feature-branch というように単純にcloneして新機能を開発してあとでマージなりリベースなりする

  • Mercurialのインストールからsshとhttp(cgi)でリポジトリを読み書きできるようにするまで - 黒糖々日記/kokutoto diary

    debian etchのサーバにMercurialの最新版(1.1.2)をインストールし、リポジトリを公開した際の作業手順です。 思い通りになるまでが想像より面倒くさかったので、メモをまとめてみました。debian lennyやubuntuでも基的な手順は変わらないと思います。 リポジトリはsshとhttp(cgi)の双方から読み書きできるように設定します。Apacheはリポジトリの所有者と異なるwww-data:www-dataで動作している状態を想定しています。当はmod_userdirやsuEXECを使えば簡単なのかも知れません。 参考にしたウェブサイトは最後の参考リンクとしてまとめました。詳しくはリンク先や公式ドキュメントを参照して下さい。 ダウンロードと展開 debianのリポジトリにあるのは古いので最新版をダウンロードした方が良いです。適当にtarボールを展開します。 wg

    Mercurialのインストールからsshとhttp(cgi)でリポジトリを読み書きできるようにするまで - 黒糖々日記/kokutoto diary
    mEGGrim
    mEGGrim 2009/06/10
    httpで通信を行う方法
  • 【Proton.jp】 Mercurial Tips

    はじめに Mercurialはバージョン管理のためのソフトウェア。分散型なのでリポジトリを自由に持ち運べるメリットがある。またLinux, Windows, Mac OS X など多くのOSに対応しているため、様々な環境で開発ができる。 Pythonのインストール Python体のインストール MercurialはPythonで書かれているのでPythonが必要。 インストールされていない場合は次の方法でインストールする。 Pythonは公式サイトからダウンロードできる。 ここではPython 2.6 系のPython 2.6.6を取得した。 コンパイルからインストールまでは次の通り。 $ tar zxvf Python-2.6.6.tgz $ cd Python-2.6.6/ $ ./configure $ make $ sudo make install Pythonはデフォルトで

  • Mercurial MQ について - daily dayflower

    巷では git の大ブームだけど,ひさしぶりに Mercurial について書きます。 Mercurial について言及されたブログとか読んでいるとき,たまに MQ という言葉を目にして気になっていた。ながらく気にはとめつつ全然調べていなかったんだけど,ちょっと利用しようかなというケースがあり,ちょこっと触ってみた。 自分の理解では,MQ (Mercurial Queues) とは,誤解を恐れずにいえば Mercurial の changeset と独立して構成される修正履歴(パッチ)のスタックのようなものだ。 (なので今後 MQ の patch queues を Queues という名称と裏腹に「パッチスタック」「パッチ群」などと勝手に呼び称します) 「誤解を恐れずにいえば」と書いたけれど,この直感的な印象は MQ を使っていくうちに――大筋では変わらないものの――ちょっと変わった。それ

    Mercurial MQ について - daily dayflower
    mEGGrim
    mEGGrim 2009/06/08
    部分的にコードを抜き出す場合
  • TortoiseHg からの利用

    Copyright (C) 2008- FUJIWARA Katsunori - All Rights Reserved./ foozy@lares.dti.ne.jp

  • JapaneseFAQ - Mercurial

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

  • Route 477

    GitHubindexHello source: index.md View on github | Report issue Generated by middleman 3.1.6. Powered by Ruby 2.2.2.

    mEGGrim
    mEGGrim 2009/06/03
    コマンドラインでの基礎。サーバーとの通信
  • JapaneseCGI_Install - Mercurial

    このページは CGIinstall の翻訳です。 MercurialのCGIサーバをセットアップする Mercurialではウェブサーバを経由してリポジトリを公開することができます。Mercurialはウェブサーバを内蔵していて、hg serveで使えます。しかし、これは一度に1つのコネクションしか張ることができませんし、頑強ではありません。妙なタイミングで壊れたコネクションを張ろうとするとhg serveが止まります。より良い方法はApacheを使ってCGIスクリプト経由でMercurialにアクセスすることです。 以下にrepo-nameという名前のリポジトリをexample.orgという名のホストで公開する方法を説明しましょう。 Mercurialをインストールする UnixInstall を見てサーバーにMercurialをインストールしてください。 ユーザを作りリポジトリをセット

  • Mercurial 勉強中 (6) - named branch と update -C - daily dayflower

    今回は named branch についてです。別に Mercurial を利用するうえで必須の概念ではないのですが,こいつを使うと multiple heads での changeset 間移動に習熟できますので。 ひとことまとめ Multiple heads は怖くない!hg update -C で branch 間の移動も自由自在 ただし,update するまえに commit しといてね 準備 まず作業用のレポジトリを作ります。 % hg init % touch 1 2 % hg ci -A -m "1, 2 added" adding 1 adding 21 と 2 というファイルも追加しました。commit のオプション -A とは,commit 時に同時に addremove をかけてくれる……すなわち,未 commit のファイルを自動的に追加削除してくれる,というお役立

    Mercurial 勉強中 (6) - named branch と update -C - daily dayflower
    mEGGrim
    mEGGrim 2009/05/31
    Mercurialの良いマニュアル
  • 1