タグ

mercurialに関するodawaraのブックマーク (16)

  • Mercurialの(ライブラリとしての)使い方サンプルを書きたい - flatlineの日記

    2年近く前に juno (micro web framework*1 ) ベースでMercurialをバックエンドにして書いたwiki的なものが手元にあるんだが,どっかに公開するか... Mercurialをライブラリとして使う用途のチュートリアルになるといいと思う.今だとmicro web frameworkはFlaskが人気のようだね. しかしめんどい.当時の用途に関連したジョブキューとか色々捨てないとこんがらがってるからなぁ.そもそもO/Rマッパとかテンプレート・エンジンとか入れないといけないから今このPCで動く状態じゃないんだよな.PYTHONPATHェ... *1:https://github.com/breily/juno

    Mercurialの(ライブラリとしての)使い方サンプルを書きたい - flatlineの日記
  • SourceTree

    A free Git client for Windows and Mac Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI. Simple for beginners Say goodbye to the command line - simplify distributed version control with a Git client and quickly bring everyone up to speed. Powerful for experts Perfect for making ad

    SourceTree
  • Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree

    A free Git client for Windows and Mac Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI. Simple for beginners Say goodbye to the command line - simplify distributed version control with a Git client and quickly bring everyone up to speed. Powerful for experts Perfect for making ad

    Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree
  • 分散バージョン管理システムのすすめ その3

    こんにちは、Sleipnir 3 for Windows 開発担当の森です。 今回は、具体的に Mercurial を使用する方法を解説していきます。 まず最初に何をすればいいの? まず、ソースがあるフォルダに移動します。 そこで Repository を作成します。 .hg フォルダなどが生成され、フォルダに緑のチェックマークがつけば OK です。( エクスプローラなら フォルダを右クリック | TortoiseHG | リポジトリの作成、 コマンドラインなら hg init ) バージョン管理したいファイルを Repository に Add していきます。Add されたファイルには + マークがつきます。( 右クリック | TortoiseHG | 追加、hg add [ファイル名]) Commit してみます。Repository と差分がないファイルは緑のチェックマークが付きま

    分散バージョン管理システムのすすめ その3
  • Gitはサブディレクトリだけのチェックアウトができない - flatlineの日記

    こういうときのStackOverflowのヒット率は異常.Joel半端ねーなと思うよ. http://stackoverflow.com/questions/600079/ github - Is there any way to clone a git repository's sub-directory only? - Stack Overflow 集中型VCSの最大勢力と思われるSubversionから移ってくると,どうしてもこれはやりたくなるよね.リポジトリ内にデプロイ用ディレクトリを作って入れておくとか,(特にWeb屋さんで?)常套手段だと思う.しかしできない,と. 代わりにsparse checkoutなる機能が言及されていたが,なんか全然うれしさが無いな... 当該ディレクトリ以外を, rm -r してリポジトリ固有の .git/info/exclude *1 に追加するのと

    Gitはサブディレクトリだけのチェックアウトができない - flatlineの日記
    odawara
    odawara 2011/08/08
    そうそう。Subversionから乗り換えると思う。
  • svn リポジトリをmercurialに変換

    convert でリポジトリを変換するのが簡単ですけど、http で実行するのがすごく遅いので、svn リポジトリを変換するなら、 svnsync を使ってロカールに落とすほうが早い。 $ svnadmin create foomirror $ echo '#!/bin/sh' > foomirror/hooks/pre-revprop-change # make insecure dummy hook $ chmod +x foomirror/hooks/pre-revprop-change $ svnsync init --username svnsync file://`pwd`/foomirror https://foo.svn.sourceforge.net/svnroot/foo Copied properties for revision 0. $ svnsync sync

  • pshared.net

    This domain may be for sale!

  • -Pegasus' Wing SIDE_K memo- - Mercurial/HGコマンド一覧

    ここではMercurialのコマンド、hgについての個人的にまとめたものを公開しています。 初期化 hg init, hg init [パス名]パス名はリポジトリを作成したいパス、指定しない場合はこのコマンドを打ち込んだフォルダで.hgフォルダを作成する。 ファイル操作 hg add [ファイル名]ファイルをリポジトリに追加する。 hg addremove, hg addremove [ファイル名]ファイルを追加し、リポジトリ内に見あたらないファイルをリポジトリから削除。ファイル名を指定しない場合は自動で新しいファイルを追加してくれる。 hg remove [ファイル名], hg rm [ファイル名]ファイルをリポジトリから削除。その際、ファイル自体も削除されるので注意。 hg copy [ファイル名] [ファイル先], hg cp [ファイル名] [ファイル先]ファイルをコピーする。コピ

  • JapaneseQuickStart - Mercurial

    1. ユーザー名を設定する まず始めに、 Mercurial がコミット時に使うユーザー名を設定しましょう。 適切なメールアドレスを ~/.hgrc 1 (Windows システムでは %USERPROFILE%\Mercurial.ini) に設定するのが一番です。ファイルを作って以下の行を追加しましょう: [ui] username = John Doe <john@example.com> 2. 既存のMercurialプロジェクトを取り組む repository (例えば http://selenic.com/hg )のようなブラウザで閲覧できるURLがあれば、次のようにコピーを入手できます: $ hg clone http://selenic.com/hg mercurial-repo 実際の URL: http://www.selenic.com/hg/ 全チェンジセットを取得

  • ウノウラボ Unoh Labs: Mercurialでバージョン管理

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

  • Mercurial 勉強中 (3) - .hgignore で無視リスト - daily dayflower

    要旨 SCM にはバージョン管理の対象外としたいファイルを指定するのに「無視リスト」という機能があります。 Subversion では svn:ignore プロパティにより無視リストを指定する このため,cp や mv 時に無視リストも引き継がれる また,あくまで svn:ignore プロパティの設定されたディレクトリ直下のパスが対象となる Mercurial では Working directory 直下の .hgignore ファイルにより無視リストを指定する 指定方法は glob(シェルのワイルドカード風)と regexp(正規表現)の 2 通りがある 混在可 用途により使い分けるとよい *.tmp 等,ある拡張子のファイルをすべて無視するのなら glob ダイレクトな指定や複雑な指定なら regexp Subversion における無視リスト Subversion の場合,ディ

    Mercurial 勉強中 (3) - .hgignore で無視リスト - daily dayflower
  • Google CodeがGitではなくMercurialを採用へ - @IT

    2009/04/28 米グーグルは4月24日、ソフトウェア開発プロジェクトのホスティングサービス「Google Code」で、これまでのSubversionに加えて分散バージョン管理システム(DVCS)の「Mercurial」のサポートを開始すると発表した。現在はプレビューリリースで、一部のプロジェクト利用者に提供。一般リリースに向けて、いくつかの課題を解決していくという。Google Codeでは、Mercurialサポートのために、一般のMercurialがオブジェクトの保存に使うOSネイティブのストレージに代えて、グーグルの分散データベースシステム「BigTable」を使うように書き換えたという。 DVCSとしては、MercurialのほかにGitやBazaarが知られている。従来からある中央管理型のバージョン管理システムに比べて、分散開発がやりやすいことから、普及が進んでいる。例え

  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
  • DVCSAnalysis - support - Analysis of Git and Mercurial - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • 1