17:17ブランチの作成デフォルトbranchにvimでdefo(中身も"defo")というファイルを作ってadd ciもしておく$ lsdefo新しくブランチ作る$hg branch bra2(新しく作るブランチの名前)コミットしないとhg branchesに反映されないので$hg ci$hg branchesbra2 1:fc396... 続きを読む
vim, mercurial最近unite.vimとneocomplcache.vimを使い始めたたのしい!ただ、hg ci で abort: edit faild: vi exited with status 1 などという形で落ちる。原因はよくわからないが以下の方法で解決した。.hgrc [ui] editor = /usr/bin/vi 明示的に指定してや... 続きを読む
TortoiseHgはMercuialのGUIクライアント(TortoiseHg Workbench)とWindowsエクスプローラに統合するためのシェル拡張を含んだパッケージです。 WindowsでMercurialを利用したい場合はTortoiseHgをインストールすることをおすすめします。 TortoiseHgにはCUI Wind... 続きを読む
SCM, Git, Mercurial, 勉強会SCMBootCamp in Tokyo 開催しました。KPT公開。 - うさぎ組にて手ぶらLTをしたので資料はないが、内容を軽くまとめておく。GitとMercurialの比較GitMercurialリポジトリcommit objectのグラフと、branchのHEAD,tagなどの参照で出来... 続きを読む
Mercurialhg コマンドのメモです。() は省略形。 ヘルプhg helpコマンド一覧の表示hg help コマンド名コマンドのヘルプの表示初期化hg initカレントディレクトリにリポジトリを作成するhg init パス名指定したディレクトリにリポジトリを作成する ファイルの操... 続きを読む
Mercurialのインストール † ダウンロードと解凍 mkdir work; cd work wget http://www.selenic.com/mercurial/release/mercurial-1.2.tar.gz tar xvfz mercurial-1.2.tar.gz インストール(~/local 以下にファイルをインストールする設定の場合) cd mercurial-1... 続きを読む
sakura mercurialでググるとそこそこヒットする。でも一カ所のやり方だけをまねてもうまくいかなかったから、まとめる。 目標:1.sshしてhgコマンドが使えるようにする2.ssh経由のhgリポジトリとして動作するようにする 1.sshしてhgコマンドが使えるよう... 続きを読む
リビジョン管理ツール Mercurial RCS, CVS, Subversion のようなリビジョン管理ツールのひとつ. Python で書かれている マスターやブランチという主従の概念がない(システム上は対等) データベース(とくに RDBMS とか)や web サーバの類に依存しない などが気... 続きを読む
Mercurialは、Merucurial拡張という拡張モジュールを使って、Merucrialの挙動をいろいろ拡張できるようになっています。 デフォルトのままだと使いにくいので、Mercurialを使う上で便利にしてくれる拡張を設定しておきましょう。 デフォルトでバンドルされてい... 続きを読む
自分のプログラミング脳をプログラムにして、いつかプログラミングから脱出してやるぞっ!とか夢見ながら、日々プログラム作っていく 百野 貴博 の日記です!今は、リッチアプリがマイブーム中!Silverlight・WPFの案件やります! (2007/09/30) 個人の開発管理... 続きを読む
posted by Steve Losh on September 30, 2009 Mercurial の動作を変えるには、設定ファイルをいくつか利用します。内容はよくあるテキストファイルです。 それぞれのファイルを見て、その仕組みを確認しましょう。 設定ファイルの構造 Mercurial の設定ファイル... 続きを読む
1. Undo an "hg add" hg revert # take out of source control hg rm -f # remove itOn Unix, to revert just the pending adds, you can use hg status -an0 | xargs -r0 hg revert 2. Save a push URL so that you don't need to enter it each time It is po... 続きを読む
content ■ 課題毎に repository を作って下さい 課題の提出は、repository のURLで。 ssh://e085705@futenma.ie.u-ryukyu.ac.jp//home/hg/y08/e085705/testMercurial みたいな感じに。 http://ie.u-ryukyu.ac.jp/hg/ から見えていればだいじょうぶ。 ■ イ... 続きを読む
Time to Read 5分 Why Mercurial & Bitbucket Mercurialとは Gitっぽい分散型バージョン管理ツール。Python界隈でよく使われているらしい。コマンドは hg 。 Bitbucketとは Mercurialを利用する、リポジトリホスティングサービス。簡単なWikiやトラッカも付く。... 続きを読む
Bryan O'Sullivan <bos@serpentine.com> NAME hgrc - configuration files for Mercurial SYNOPSIS The Mercurial system uses a set of configuration files to control aspects of its behaviour. FILES Mercurial reads configuration data from several fil... 続きを読む
hg(mercurial)のmergeで衝突を見やすくした。Vimdiffを使うことにした。かなり便利なった。hgのマージ処理がやりにくい。mercurialのmergeはそれなりに賢い。でも手作業マージが無くなるわけでもない。 $>hg merge を叩くと、衝突時にviが起動する。しかしコレ... 続きを読む
GUIの無い環境で開発してると手動マージが発生したときに結構たるい作業を強いられる訳です。mercurialのデフォルトだと >>>>>>>>other なんてのをテキストエディタでちまちま直す必要があるわけで、めんどい。マージツールつかえよvim様にはマージ機能があると... 続きを読む
CodeIgniter, BitbucketBitbucket で公開されている CodeIgniter 2.0 のソースを元に、開発を進める手順について解説します。 準備https://bitbucket.org/plans にアクセスして、「5 Users Free」より「sign up」してアカウントを作成します。自分の PC に Merc... 続きを読む
Mercurialタイトルはついったー上でみんながこれつけろって言われたので…wというわけで最速マスターとなるかどうかはわかりませんが入門Mercurial Linux/Windows対応の復習も兼ねてまとめようと思います。ちなみにインストール方法ではGUIツールのインストー... 続きを読む