タグ

Mercurialに関するatm_09_tdのブックマーク (13)

  • PyCharm と Mercurial の連携 - secretbase.log

    日の #TokyoMercurial で少し PyCharm と Mercurial の連携について調べてみました。diff画面がなかなかカッコイイので紹介します。 試したバージョンは、下記です。 PyCharm 3.0.1 Mercurial 2.7.2 (TortoiseHg 2.9.2) Windows 7 64-bit 準備 (hg init相当) PyCharm上でリポジトリをつくることもできます。プロジェクトを普通に作成し、その後リポジトリに追加する手順です。 ファイル追加 (hg add 相当) 普通にファイル追加すると、リポジトリに追加するかどうか聞かれます。追加すると もちろん hg add されます。 差分 (hg diff) コミットする前には差分を確認しますが、PyCharm上でリポジトリとの差分を確認ができます。 いくつかコミットしたり新規に追加したりすると下記

    PyCharm と Mercurial の連携 - secretbase.log
  • IntelliJ IDEA x Mercurialプラグインで日本語コミットコメントが(文字化けの為)登録出来ない件に関して - Diary of absj31

    とあるタイミングで、タイトルの環境(IntelliJ IDEA 12/Mercurialプラグイン)にて日語コメントでコミットしようとした所、以下の様なエラーメッセージが表示されてエラーとなってしまいました。 "ascii" codec can't decode byte 0xe6 in position 0: ordinal not in range(128) エラーメッセージで情報を漁ってみると、そのものズバリと思しき解決策発見。内容に従って設定してみる。 好きモバイルアプリケーション開発者記録 IntelliJ IDEAでMercurialのコミットログが文字化けする問題への対処 まずは環境変数設定。 $ sudo vi .bash_profile ---------------------------------------- #########################

    IntelliJ IDEA x Mercurialプラグインで日本語コミットコメントが(文字化けの為)登録出来ない件に関して - Diary of absj31
  • IntelliJ IDEA 12 x Mercurial x Bitbucket連携 - Diary of absj31

    最近IntelliJを使う機会が増えて参りました。そうなるとやはりDVCSも連携させて使って行きたいところ。という訳で備忘録を兼ねてその辺の内容をメモとして残しておこうと思います。 IntelliJ IDEA導入 (IntelliJ IDEA 12) 下記エントリを元に、2013年01月時点最新のIntelliJ IDEA 12 Community Editionを導入。 Intellij IDEA/Scala/Playframework2.0 での環境構築に関するメモ #play_ja - Shinya’s Daily Report Mercurialインストール 下記エントリを元にインストール。 Mac OS X 開発環境構築手順:Mercurialインストール - Shinya’s Daily Report Mac OS X 開発環境構築手順:Mercurialドキュメントの日語化

    IntelliJ IDEA 12 x Mercurial x Bitbucket連携 - Diary of absj31
  • Mercurial 2.4.1のインストール手順(CentOS、OS X 10.8) - memo.yomukaku.net

  • 出荷するときのバージョン埋め込みに使えるtemplate - secretbase.log

    出荷するときにバージョンを付与したい 社内のあるソースコードリポジトリをMercurialに移行して数ヶ月。そろそろ社内の他部署にリリースします。リリースといえば、ソースコードにタグ付して出荷したリビジョンを特定する必要がありますよね。tagを付与してhg up 0.0.1 とかして ビルドすればOKですが、ビルドしたオブジェクトにバージョン情報を含めたい。そして tag が付与していないバージョンでもそれなりにわかる情報を付与したいとそんなことを考えていました。 野良ビルドした hg を hg version してみると Mercurial 自体のソースコードのリポジトリを持ってきてビルドすると、なんだかタグ名+アルファの情報がついてタグからいくつかリビジョンが更新されたバージョンであることがわかって良い感じです。 $ /c/Python26/Scripts/hg version Mer

    出荷するときのバージョン埋め込みに使えるtemplate - secretbase.log
  • Mercurial 対 Git:なぜ Mercurial を選ぶのか? - Atlassian Japan

    ここで見たように、Git は、Subversion ユーザーにその CLI に早く慣れてもらうようにするということをあまり考慮していません。 新しいコマンドを入力するために指を再度トレーニングすることによりこの問題を回避することはできますが、それでもシステムを移行する上での障害の一つになるでしょう。その上、Subversion ユーザーにとってフレンドリーで、かつ、強力で美しいインターフェースをもった Mercurial があるので、Git がなくても問題はありません。 履歴が安全な Mercurial Mercurial の哲学は、 “履歴は永久的で神聖である” ということです。Mercurial のコアには、履歴を変更できるコマンドがたった一つだけあります。hg rollback です。このコマンドは直前のプルやコミットを “取り消し” ますが、それより前のものには一切触れません。 G

    Mercurial 対 Git:なぜ Mercurial を選ぶのか? - Atlassian Japan
  • Mac OS X 開発環境構築手順:Mercurialドキュメントの日本語化 - Diary of absj31

    先日のSCMBC in Nagoya以来Mercurialを利用し始めているのですが、ヘルプを含めたドキュメントが英語表記のまま(日語化してなかった)であり、これだ!という日語化手順を見つけられないままでいました。 SCMBootCamp in Nagoya 1 に参加してきた #scmbc - Shinya’s Daily Report 昨日参加したhbstudy#33(Mercurialハンズオン)に参加した流れで、その辺りの手順を窺い知ることが出来たので実施手順と併せてメモ。参考にしたのはこちらの一連のつぶやきです。 hbstudy #33 (Mercurialハンズオン) に参加してきた #hbstudy - Shinya’s Daily Report 動作確認した環境は以下の通り。 OS : Mac OS X 10.7.3 Mercurial : 2.1.2 ※インストールに

    Mac OS X 開発環境構築手順:Mercurialドキュメントの日本語化 - Diary of absj31
  • Mac OS X 開発環境構築手順:Mercurialインストール - Diary of absj31

    Mac OS X 各種開発・実行環境構築手順 - Shinya’s Daily Report SCMBCに備えて導入してみます。とはいえインストールマニュアルに従って手順数手実践&コマンド打ち込んだだけですけども。 :-) How to install Mercurial - SCM Boot Camp #1 ― SCMBC 2011.07 How to install Mercurial 0.0.1 documentation 共に、提示されている手法で導入。 GUIインストール:MacHg ファイルをダウンロード。 解凍、アプリケーションフォルダに配置、実行。 起動時にユーザ情報&メールアドレスを設定。起動時何回かエラー(マージ云々が無い)メッセージが出たけど2〜3回したら出なくなった。大丈夫なのかな? CUIインストール by Homebrew こちらはHomebrew経由で数コマン

    Mac OS X 開発環境構築手順:Mercurialインストール - Diary of absj31
  • 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月時点の調査。

  • Ubuntu10.10 自宅サーバ構築手順:分散バージョン管理環境(Mercurial)インストール - Diary of absj31

    Git on Windows7の環境構築がいまいちスムーズに行かない(主に文字化けの件)ので、今後の事(恐らくはWindowsPCをメインマシンとする開発環境で進める)を考えてWindows/Linux双方で作業が進め易そうなMercurialにも手を伸ばしてみる事に。 入門Mercurial Linux/Windows対応 作者: 藤原克則出版社/メーカー: 秀和システム発売日: 2009/01/20メディア: 単行購入: 10人 クリック: 220回この商品を含むブログ (63件) を見るLinux/Windows環境共に参考にするのはこの書籍。先日のSCMBCでも著者の方が飛び入りで見学に来られていましたね。 インストール いつものようにapt-getコマンド一発で。 absj31@absj31-MyHomeServer:~$ sudo apt-get install -y mer

    Ubuntu10.10 自宅サーバ構築手順:分散バージョン管理環境(Mercurial)インストール - Diary of absj31
  • 分散バージョン管理システムのすすめ その1

    こんにちは、Sleipnir 開発担当の森です。 今回は、 分散バージョン管理システムの Mercurial の紹介をしたいと思います。 現在進行中の Sleipnir 3 の開発では Mercurial を使っており、非常に便利で、もはや無いと開発ができないと思うほど役立っています。 バージョン管理システムを使ってなかったり、”分散でない”システムを使っている人はぜひ導入を検討してみて欲しいです。 と言うわけで、分散バージョン管理システムについて、仕組みを簡単に解説します。 分散バージョン管理システムでは、まず作業用フォルダを決めその中にプロジェクトで使うファイルを入れる必要が有ります。 そして、作業が一段落するたびに “Commit” ( DB  に差分を送る。この DB を “Repository” と呼びます)コマンドで、差分を変更履歴として積み上げていきます。 Reposito

    分散バージョン管理システムのすすめ その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年5月時点の調査。

  • Mercurial + Bitbucket = 最高! - present

    はじめに Mercurial リポジトリのホスティングサービス『Bitbucket』が、容量無制限&プライベートリポジトリ作り放題になっていました。 Free source code hosting — Bitbucket 似たようなサービスでは、Git リポジトリのホスティングサービス『GitHub』が有名ですが、こちらは無料アカウントだとプライベートリポジトリが作れません。容量も現時点で 300MB までと制限されています。 無料アカウントで出来ることは、Bitbucket が圧勝ですね。 前からプライベートリポジトリが欲しかったので、Bitbucket に飛びついてみました。 Mercurial を導入します Mercurial をインストール 公式サイトからダウンロードしてインストールします。 Mercurial SCM Windows で Cygwin を使っている場合は、Cyg

    Mercurial + Bitbucket = 最高! - present
  • 1