タグ

mercurialに関するfumikonyのブックマーク (9)

  • Git、Mercurial、Subversion、Perforce、どれを使う? - Qiita

    ツールが苦手なことをさせるとユーザーが苦労するので苦手分野で判断するといいと思う。 Gitは巨大なバイナリファイルが致命的に苦手だ。DVCSなのも災いしてリポジトリが膨れ上がるので映像関係の人とかはGitは避けるのが無難。 Mercurial(Hg)もDVCSだがHgの場合はファイルを--largeを指定して追加することでそのファイルだけ集中型扱いできるので巨大なバイナリも扱える。バイナリはマージできないのでロックベースで管理するしかないが拡張機能で一応ロックもできるようだし(ロックしないでITSのチケットで同じファイルを触らないように管理するほうがいいと思うけど)。 svnとP4は集中型なのでソースコードを扱う能力はDVCSであるGitやHgよりかなり劣る。ソースコードだけを扱うならこの2つよりはGitやHgの方がいい。ただP4のマージツールはよくできている(見やすい)。VCSにP4を使

    Git、Mercurial、Subversion、Perforce、どれを使う? - Qiita
  • Mac App Store - SourceTree (Git/Hg)

    Mac App Store is the simplest way to find and download apps for your Mac.To download SourceTree (Git/Hg) from the Mac App Store, you need a Mac with Mac OS X 10.6.6 or later. Learn More. Description SourceTree is the easy to use GUI for Mercurial and Git, made for your Mac! ✓ One tool for Mercurial and Git repositories ✓ Collaborate with Subversion servers too ✓ See your GitHub, Bitbucket and Kiln

  • Mercurial の利用

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

  • Mercurialではじめる分散構成管理 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Mercurialではじめる分散構成管理 記事一覧 | gihyo.jp
  • 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

  • Mercurialでバージョン管理

    [ Topページへ戻る ] Mercurialでバージョン管理 概要 「分散リポジトリ方式」なる言葉によって興味をひかれたバージョン管理ツールがこのMercurialです。 今までのバージョン管理ツールへの不満 オフラインでもバージョン管理したい いままで、職場や自宅において、CVSやSubversionを使うときは、1台のマシン上にリポジトリを置き、そのリポジトリに対してチェックアウトやコミットといった変更の払い出し・登録を行っています。 したがって、リポジトリのあるマシンと作業マシンがネットワークで接続できないときは、チェックアウトした作業ディレクトリの変更をコミットできませんし、過去の変更履歴も調べられません。ネットワークに接続できない期間が短時間ならいいのですが、長期間になるとこれはバージョン管理ができないに等しい状態です。 気軽なリポジトリ作成ができたらいい ちょっと作ったプログ

  • gitやめてmercurialとtortoiseHGをインストール - sheephead

    gitやめてmercurialとtortoiseHGをインストール 2009.07.21 日記 ESS, google, Linux, Mercurial, Python, ubuntu, windows いろいろとgitについてお勉強してきたのですが、今の自分の環境で運用するのはかなり面倒くさそうな気がしてきました。 というのも、自宅PCはubuntuなのですが、職場の環境はルールでwindows限定。win環境にはMSYSGITとかTortoiseGITとかもあるのですが、開発途中だったりバギーだったりと使い勝手がイマイチ・・・ それと致命的なのが職場のネット環境。セキュリティ上proxy経由で、しかもHTTP意外のポートで外に出られなくなっているので、githubとやりとりしようもんならトンネリングなりいろいろとしないといけなさそう。といかwinでトンネリングができるかも実は定かでな

    gitやめてmercurialとtortoiseHGをインストール - sheephead
  • 一人 Mercurial!これだけ覚えておけばなんとかなる5つのコマンド - homesteading the noosphere

    Photo by arquera ちょこっと使ってみたけど、大げさでもなくてこれだけあれば思ったより十分。 init commit revert status diff こいつらを少しだけ補足。 まずは、管理対象にする。 $ hg init 引数にパスを指定できるけど、管理したいフォルダ直下で実行すればよいです。 次はファイル操作。 ファイルを新しく追加するときは commit に A をつけて実行。ちなみに省略形は ci です。 コミットメッセージをそのまま入力するのは m のあとにメッセージ。 個別にファイルを指定できるけど、僕は常に全体をがしがしコミット。そんでもって頻度高め。 $ hg ci -A -m "commit message!" やっぱやーめた!ってのは revert で戻る。ちなみに1回前であれば rollback でコミットも取り消せるよう。 r に続けて対象のリビジ

    一人 Mercurial!これだけ覚えておけばなんとかなる5つのコマンド - homesteading the noosphere
  • Mac OSX向けのシンプルなMercurialフロントエンド·MacMercurial MOONGIFT

    サーバ集中型のSubversionやCVSに比べると分散型のGitやMercurialは慣れるまで違和感を感じてしまう。まだまだこなれていないため、ターミナルで使うのが基になるが、それではやはり使いづらいという人も多いのではないだろうか。 リビジョンログ そのような方に向けてフロントエンドが各種作られている。Mercurial向けにシンプルではあるが、こちらのフロントエンドをご紹介しよう。 今回紹介するフリーウェアはMacMercurial、Mac OSX向けのMercurialフロントエンドだ。 MacMercurialを立ち上げると状況を伝えるウィンドウだけが開く。このウィンドウは特に入力はせず、ログメッセージが流れるだけだ。そして新しいウィンドウを作成し、そこにMercurialリポジトリを登録する。 設定画面 後はファイルの追加や変更があればリポジトリを開いてファイルの追加や更新

    Mac OSX向けのシンプルなMercurialフロントエンド·MacMercurial MOONGIFT
  • 1