タグ

bazaarに関するkaorun55のブックマーク (10)

  • どうしてもVSSを使わなければならない人のためのDVCS入門 - wonderful_pandaの日記

    まあVSSもそんなに悪いツールではないです。少なくとも90年代当時としては。悪いのは未だにVSSから離れようとしない連中の方ですよもう勘弁してください。 うちの会社はプロジェクトごとにバージョン管理の仕方はばらばらなんですが、他所のプロジェクトの手伝いに行ったりすると、ごくたまにVSSを使わなければならないことになったりします。そういう時に、クライアントにBazaarを使って少しは楽をしようとしたときのメモです。 前提 VSSにも一応マルチチェックアウトの機能はありますが、それが有効になっていることはまず無いです。あえてVSSを使おうという人たちはたいてい「同じファイルを同時に触るのは危険」だと思い込んでるので。 作業フロー VSSワークスペースの構築 VSSのデータベースから、「最新のバージョンを取得」でソース一式を作業ディレクトリにダウンロードします。 その作業ディレクトリを、そのまま

    どうしてもVSSを使わなければならない人のためのDVCS入門 - wonderful_pandaの日記
  • Bazaarでござ~る。猿でもできる分散バージョン管理“超”入門

    Bazaarでござ~る。猿でもできる分散バージョン管理“超”入門:ユカイ、ツーカイ、カイハツ環境!(20)(1/4 ページ) 「“分散”バージョン管理は難しい」という人こそ 最近、GitやMercurialが注目を浴び、SubversionやCVSなどの中央型のバージョン管理システムに代わり分散型のバージョン管理システムの普及が進んでいます。稿では、GitやMercurialに比べ、いま一歩マイナーな分散バージョン管理システムである「Bazaar」を紹介します。 稿は、想定読者層としてはSubversionやCVSを、すでに使っており、分散バージョン管理システムに興味がある方を対象としています。「分散バージョン管理システムって何?」と思われる方は、連載第3回の「分散バージョン管理Git/Mercurial/Bazaar徹底比較」を参照しておくとスムーズに読み進められると思います。 なお

    Bazaarでござ~る。猿でもできる分散バージョン管理“超”入門
  • Bazaar vs CVS vs Git vs Mercurial vs Subversion — Version control systems comparison

    Comparison between Bazaar, CVS, Git, Mercurial, Subversion Back to main page SCM feature: Bazaar [-] CVS [-] Git [-] Mercurial [-] Subversion [-] Add to comparison: +AccuRev +Aegis +AllChange +Arch +BitKeeper +ClearCase +CM+ +CMSynergy +Co-Op +Darcs +LibreSource Synchronizer +Monotone +OpenCM +Perforce +PureCM +SourceAnywhere +Superversion +Surround SCM +svk +Team Foundation Se

  • suz-lab.com - suz lab リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • 私が、分散バージョン管理を使おうと思ったただ一つの理由

    最近デビューしました。 たった一つの理由を挙げろといわれれば 今のプログラミング開発手法のマッチしているから に尽きる。 TDDやCIが良い例だと思う。 TDDの例 SVNの場合TDDのレッド⇒グリーン⇒リファクタリングのタイミングでコミットするには粒度が小さすぎる。 でもコミットしないと小さな不安が残る。だけど、コミットすると余計なリビジョンがかさむことになる。 分散バージョン管理であれば、レッド→グリーンになったタイミングでローカルブランチにコミット出来る。 そのあと、一つのTDD(設計工程)が終わった段階でまとめてメインブランチにpushする。 ※bazaarでのやり方がわからないんだけど(汗 自分で試行錯誤しているときは安心(グリーン)したタイミングでコミット。 で、ひと段落したらメインリポジトリへpushというのが自然な流れで実行できる。 CIの例 CIの場合に、SVNでよくやる

    私が、分散バージョン管理を使おうと思ったただ一つの理由
  • InfoQ: 分散バージョン管理システムの詳細なガイド

    垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。

    InfoQ: 分散バージョン管理システムの詳細なガイド
  • Bazaar 2.1 がリリースされました : DSAS開発者の部屋

    Bazaar 2.1 がリリースされました。まだソースコードのみですが、ここからダウンロードできます。 Bazaarは 2.0 のリリース からUbuntuのような半年ごとのリリーススケジュールに移行していて、ほぼスケジュール通りのリリースとなりました。 今回も、私の基準でこの半年間のBazaarやその周辺の改良を紹介しておきます。 Bazaar体の改良 まずはbzr体の改善点です。 bzr+ssh でも bzr+sftp のように、 ~ でホームディレクトリを指定できるようになりました。 自分のホームディレクトリ以下にリポジトリ置き場を持っている人は、 bzr+ssh://host/~/bzr/proj/branch の用に短いURLを利用できるようになります。 メモリ使用量や速度が向上しました。特にタプルというPythonの軽量なデータ構造をさらに軽量にしたStaticTupleの

    Bazaar 2.1 がリリースされました : DSAS開発者の部屋
  • tracでbazaarを使う - ログ日記

    trac-bzrプラグイン https://launchpad.net/trac-bzr bzr branch lp:trac-bzr cd trac-bzr python setup.py build su python setup.py installあとは管理画面で有効にする。 いつの間にかtracの管理画面がデフォルトで同梱されてるのね。 trac-admin projectName initenv でrepositoryをbzrにするのだが、この時点ではプラグインが追加されていないので失敗する。これは後でwebからプラグインを追加すればOK。 すごいさくっと動いてびっくりした。これだと広く公開して開発者を募集しないものに関しては、launchpadよりtracの方が便利なんじゃなかろうか。

    tracでbazaarを使う - ログ日記
  • MercurialとBazaarのSubversionとの連携を検討する - kokiyaの日記 http://www.visualpharm.com/

    職場ではSubversion(以下svn)サーバーが公式のソースコードと文書管理のサーバーとなっている。 この公式svnサーバーと連携をとり、手元で利用できる分散型バージョン管理システムが欲しい。 Windowsでの利用を考えているので、Mercurial(以下hg)とBazaar(以下bzr)を候補とした。 GitWindows対応が良くなさそうなので検討対象からはずした。 サーバーのsvnリポジトリを、ローカルのそれぞれのリポジトリへ変換することをしてみたので、ここまでの状況をまとめておく。 使用環境 ======== サーバー - Windows 2003 server Subversion 1.4x (TracLightでインストール) ソフトウェアの開発プロジェクトを管理している。各プロジェクトでは、文書、ソースコード、ヘルプ、取扱説明書などのファイルを管理している。各プロジェ

    MercurialとBazaarのSubversionとの連携を検討する - kokiyaの日記 http://www.visualpharm.com/
  • 分散バージョン管理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徹底比較
  • 1