タグ

mercurialに関するsea_mountainのブックマーク (35)

  • hg branch ,hg merge - metabo346の日記

    ランチの作成 デフォルトbranchにvimで defo(中身も"defo")というファイルを作って add ciもしておく $ ls defo 新しくブランチ作る $hg branch bra2(新しく作るブランチの名前) コミットしないとhg branchesに反映されないので $hg ci $hg branches bra2 1:fc39640c462b default 0:f7797dac7887 (inactive) hg branchesはレポジトリ内のブランチをすべて表示してくれる bra2に適当なファイル作ってaddしてciする $ ls defo bra2(今作った適当ファイル) これでブランチbra2にはbra2ファイルがあるけど defaultにはないはず ブランチを切り替える ブランチを切り替えるにはupdateコマンドを使う $ hg up default(切り

    hg branch ,hg merge - metabo346の日記
  • なんか雑多なこと - 憧れ駆動開発

    チラ裏に移動させた

    なんか雑多なこと - 憧れ駆動開発
    sea_mountain
    sea_mountain 2011/10/13
    abort: edit failed: vi exited with status 1
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

    sea_mountain
    sea_mountain 2011/10/05
    Error: No available formula for pipと怒られたので、easy_install pipに変更
  • LT概要「GitとMercurialのリポジトリ構造の違いと歴史改変について」SCMBootCamp in Tokyo - monjudoh’s diary

    SCMBootCamp in Tokyo 開催しました。KPT公開。 - うさぎ組にて手ぶらLTをしたので資料はないが、内容を軽くまとめておく。 GitとMercurialの比較 Git Mercurial リポジトリ commit objectのグラフと、branchのHEAD,tagなどの参照で出来ている。 commit objectのグラフだけで出来ている。 歴史改変サポート デフォルトであり。 デフォルトではなし。extensionが必要。 歴史改変 新しいcommit objectグラフを作成し、参照を古いHEADから新しいHEADに移す。表面上要らない歴史の削除として使われるresetはHEADの移動のみを行う。 新しいcommit objectグラフを作成し、古いcommit objectグラフをリポジトリから除去する。要らない歴史の削除として使われるstrip(MQExte

    LT概要「GitとMercurialのリポジトリ構造の違いと歴史改変について」SCMBootCamp in Tokyo - monjudoh’s diary
  • Mercurial(hg) のコマンド一覧 - A Day in Serenity @ kenjis

    hg コマンドのメモです。() は省略形。拡張機能のコマンドは、Mercurial(hg) の拡張機能のコマンド一覧 参照。 ヘルプ hg help コマンド一覧の表示 hg help コマンド名 コマンドのヘルプの表示 初期化 hg init カレントディレクトリにリポジトリを作成する hg init パス名 指定したディレクトリにリポジトリを作成する ファイルの操作 hg add 作業領域のファイル/ディレクトリをリポジトリに追加する(コミットで完了) hg add ファイル名 指定したファイルをリポジトリに追加する hg add . カレントディレクトリ以下のファイル/ディレクトリをリポジトリに追加する hg add -A hg addremove と同じ? hg addremove 未登録のファイル(?)は hg add、削除されたファイル(!)は hg remove する hg

    Mercurial(hg) のコマンド一覧 - A Day in Serenity @ kenjis
    sea_mountain
    sea_mountain 2011/06/27
    !マークに付いて
  • Mercurial/レンタルサーバーでMercurialを動かす - TOBY SOFT wiki

    sea_mountain
    sea_mountain 2011/05/17
    setup.pyの部分は、$HOME/local/srcで作ったから,$HOME/local を $HOME/local/srcに変更
  • さくらインターネットでmercurialを使う - 心魅 - cocoromi -

    sakura mercurialでググるとそこそこヒットする。 でも一カ所のやり方だけをまねてもうまくいかなかったから、まとめる。 目標: 1.sshしてhgコマンドが使えるようにする 2.ssh経由のhgリポジトリとして動作するようにする 1.sshしてhgコマンドが使えるようにする これはすぐできる。 http://www.dodgson.org/omo/t/?date=20070519 ここの、「入手 展開 インストール」をそのまま実行。 そのまま、local/binにPATHを通しても良いのだが、目標2でちょっとやっかいなことが起きるので $HOMEに$HOME/local/binへのリンクを貼る cd ln -s local/bin bin もしすでに$HOME/binが存在するならhgコマンドのリンクだけ貼っても良い。 cd ln -s local/bin/hg bin/hg

    さくらインターネットでmercurialを使う - 心魅 - cocoromi -
    sea_mountain
    sea_mountain 2011/05/17
    コマンドのpathを書かなくてもおk
  • Kbi Mercurial

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

    sea_mountain
    sea_mountain 2011/05/13
    .hgignoreの共通設定は、作成後、.hgrcに場所を記載する
  • 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システム開発/教育ソリューションのタイムインターメディア
    sea_mountain
    sea_mountain 2011/05/11
    Mercurialとgitの違い 設定等
  • さくらインターネットに、RedMineをインストールする。 @ t100のプログラミング脱出作戦

    自分のプログラミング脳をプログラムにして、いつかプログラミングから脱出してやるぞっ!とか夢見ながら、日々プログラム作っていく 百野 貴博 の日記です!今は、屋号『百蔵。』として、Silverlight・WPFを追跡中です! (2007/09/30) 個人の開発管理の為に、週末にさくらインターネットにRedmineをインストールしてみました。 Linux初心者で、Rubyも初体験だったので、若干はまってしまいましたが、なんとか トップページが出るところまでいきました。 インターネットに情報公開してくださっている先人の皆様ありがとう! といわけで、既にあちこちに数多ある情報ではありますが 自分のためにも、この週末の作業をまとめてみたいと思います。 ■目標 さくらインターネット(ライトプラン)に 最新のRedmineと、Mercurialを導入します。 ホームページとしても借りているので、/la

  • http://ja.hgtip.com/tips/beginner/2009-09-30-configuring-mercurial/

    See related links to what you are looking for.

  • TipsAndTricks - Mercurial

    1. Undo an '`hg add`' If you have accidentally added a file, the way to undo that (changing its status from A back to ?, or unknown) is 'hg revert'. For example, if you just ran 'hg add' and realized that you do not want files foo or bar to be tracked by Mercurial: hg revert foo barIf you want to revert all pendings 'add's, at least on Unix you can use this trick: hg status -an0 | xargs -0 hg reve

    sea_mountain
    sea_mountain 2011/04/20
    .hgrcにpathsを指定してdefault-pashを設定→hg stでおk
  • Mercurial の使い方

    Menu Menu ■ 課題毎に repository を作って下さい ソースは、shongane 上の Mercurial Repository を使います。 ssh://yomitan.ie.u-ryukyu.ac.jp:/home/hg/y10/e105708/os/1.1 などのように、課題毎の repository にすること。repository は僕が読み出せる Permission に設定してください。上記の hg 用の repository 名をメールに含めること。 Web からも見れるので、注意して記述してください。 http://ie.u-ryukyu.ac.jp/hg/ から見えていればだいじょうぶ。 ■  インストール http://mercurial.berkwood.com/上にパッケージがあります。 詳しい使い方はこちら↓http://www.selenic

  • Gitユーザのための、Bitbucket+Mercurial経由でのデプロイ方法 « Coding Suicidal

    Time to Read 5分 Why Mercurial & Bitbucket Mercurialとは Gitっぽい分散型バージョン管理ツール。Python界隈でよく使われているらしい。コマンドは hg 。 Bitbucketとは Mercurialを利用する、リポジトリホスティングサービス。簡単なWikiやトラッカも付く。無料利用可能。 ウェブサービスかなんかをデプロイする際、Capistranoなどが便利だけれど、Capistrano経由のデプロイではリポジトリが存在しないと旨味が少ない。この時、まあ、Webサーバと同じサーバに公開リポジトリを作るよりは、外部のリポジトリホスティングとかを頼りたいよね、と言う話。 Githubと言う最強のホスティングサービスでGitを使ってもいいけど、今回紹介するBitbucketは「無料でプライベートリポジトリが作成可能」なので、色々都合がいい場

  • hgrc

    Description The Mercurial system uses a set of configuration files to control aspects of its behavior. Troubleshooting If you're having problems with your configuration, hg config --debug can help you understand what is introducing a setting into your environment. See hg help config.syntax and hg help config.files for information about how and where to override things. Structure The configuration

  • hg(mercurial)のmergeで衝突箇所を見やすくした - それマグで!

    hg(mercurial)のmergeで衝突を見やすくした。Vimdiffを使うことにした。 かなり便利なった。 hgのマージ処理がやりにくい。 mercurialのmergeはそれなりに賢い。でも手作業マージが無くなるわけでもない。 $>hg merge を叩くと、衝突時にviが起動する。しかしコレが読みづらい。Mercurialが自動でファイルを混ぜてしまう。 コンフリクト箇所が一カ所なら対応できる。複数箇所のコンフリクトがあるとき マージ忘れが頻発する。 しかも、Mercurialが自動的に「<<<<<」マークする。ファイルにゴミが増える。 リリースファイルにゴミが発生しエラー発生する。 windowsならwin-merge WindowsでHGを使っている人はWinMergeを使っていた。楽ちんそうだった。 vimdiffが使いたい。 LinuxコンソールはVimdiffというvi

    hg(mercurial)のmergeで衝突箇所を見やすくした - それマグで!
  • mercurialのマージ作業をvimで - logiqboard

    GUIの無い環境で開発してると手動マージが発生したときに結構たるい作業を強いられる訳です。 mercurialのデフォルトだと <<<<<<<<<local ウオー ========== うおー >>>>>>>>>otherなんてのをテキストエディタでちまちま直す必要があるわけで、めんどい。 マージツールつかえよ vim様にはマージ機能があるというのは前から知ってて使いたかったんだけど、どうも操作がよくわかんなくて放置していました。 ということで、ちょっと真面目に調べてみた。 設定 まずmercurialの設定 hgrcなどにマージツールとしてvimdiffを使う設定を書く [ui] merge = vimdiff 使う confrectが発生するようなマージを行うと、勝手にvimがdiffモードで立ち上がります。 デフォルトでは マージ結果 | local | otherてな感じに縦3分

    mercurialのマージ作業をvimで - logiqboard
    sea_mountain
    sea_mountain 2011/01/23
    /usr/bin/vimdiffにした 環境を新しくしたときに設定忘れないように
  • Bitbucket で CodeIgniter 2.0 を開発してみよう - A Day in Serenity @ kenjis

    Bitbucket で公開されている CodeIgniter 2.0 のソースを元に、開発を進める手順について解説します。 準備 https://bitbucket.org/plans にアクセスして、「5 Users Free」より「sign up」してアカウントを作成します。アカウント作成の詳細は、Bitbucket に登録しよう を参照してください。 自分の PC に Mercurial をインストールします。 Ubuntu の場合は、 $ sudo apt-get install mercurialWindows の場合は、TortoiseHg のインストール を参照してください。 Bitbucket で EllisLab の CodeIgniter リポジトリを fork する まず、EllisLab の CodeIgniter リポジトリを fork して、自分用のリポジトリを

    Bitbucket で CodeIgniter 2.0 を開発してみよう - A Day in Serenity @ kenjis
    sea_mountain
    sea_mountain 2011/01/23
    パスワード設定部分
  • Mercurial基礎最速マスター -初期設定・基本編- - Akinekoの日記

    タイトルはついったー上でみんながこれつけろって言われたので…w というわけで最速マスターとなるかどうかはわかりませんが入門Mercurial Linux/Windows対応の復習も兼ねてまとめようと思います。 ちなみにインストール方法ではGUIツールのインストール方法も紹介しますが、GUIによる操作の説明はなくコマンドに関してのみの記事となっております。また、主に参考にしているにはMacに関する記載がなく、僕もMac環境がありませんのでMacに関する説明は少なめとなっておりますこともご了承下さい。 追記: 2010/03/11 FreeBSDでのインストールについて(ついったーにてご指摘頂きました) 基礎文法最速マスターから基礎最速マスターへw 2010/03/11 マージツールの設定にTortoiseHgの場合を追加(コメントより) branchの説明を修正(コメントより) 2010/

    Mercurial基礎最速マスター -初期設定・基本編- - Akinekoの日記
  • Mercurialのマージ作業にはまる - rabbit2goのブログ

    Mac環境でMercurialを使って作業。変更点をコミット(hg commit)した後、サーバのリポジトリへ更新をかける(hg push /path/to/server)が失敗してしまう。サーバの更新をローカルへ反映(hg pull /path/to/server)させてみたら、headが2つになった(hg heads)のでマージ(hg merge)を行う。(ここまでは良くある作業) しかし、自分一人しか使っていないリポジトリなのに、なぜかコンフリクトが発生したというエラーメッセージが表示される。どうやら最新のリビジョンではなく、古いリビジョンを使って作業していたらしい。コンフリクトしたファイルを手作業で編集して再度コミット(hg commit)するが、失敗してしまう。考えてみればマージ作業を行うためのエディタが起動してこないのが変だ。要するにマージ作業自体がMercurialに伝わって

    Mercurialのマージ作業にはまる - rabbit2goのブログ