Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

bzrに関するterurouのブックマーク (8)

  • ブランチのメインラインのイメージについてしゃらくさい話をするよ - wonderful_pandaの日記

    まじめな説明 Bazaarのブランチの履歴には、メインラインという概念があります。 絵で見たほうが早いですね。これが、trunkのメインラインです。 でもって、こっちが完全な履歴。 つまり、他所のブランチで発生した細かな履歴を隠して、「そのブランチで真に注目すべき履歴の流れ」だけを取り出したのが、そのブランチの「メインライン」な訳です。 しゃらくさい説明 trunkブランチ*1は、そのプロジェクトの「正史」であり、そのメインラインは「年表」です。 そこでは、個々人の暮らしがどうだったかというような細かい情報は見えません。 逆に、trunk以外のフィーチャブランチなんかは、個々人にフォーカスしたものだと考えることができます。「オレ」ブランチでは「子供ができた」とか「転職した」がメインラインの履歴で、「総理が代わった」とか「Jobsが成仏」とか「談志が死んだ」とかはメインではない履歴ってかんじ

    ブランチのメインラインのイメージについてしゃらくさい話をするよ - wonderful_pandaの日記
    terurou
    terurou 2012/03/05
  • 本当は怖い軽量チェックアウトの話 - methaneのブログ

    前回は、作業ツリー上でコミットすると、別の場所にあるブランチに新しいリビジョンが追加されるチェックアウトについて説明しました。 今回はチェックアウトの別の仕組みである軽量チェックアウト (lightweight checkout) について説明します。 軽量チェックアウトの使い方 軽量チェックアウトを使う方法は、通常のチェックアウトをするときに --lightweight というオプションを付けるだけです。 $ # /path/to/branch にあるブランチの軽量チェックアウトを workingtree に作成する $ bzr checkout --lightweight /path/to/branch workingtree軽量チェックアウトを使うときは、チェックアウト元のブランチは同じマシン上のものにしてください。 その理由と、軽量チェックアウトのメリットをこれから説明していきます

    本当は怖い軽量チェックアウトの話 - methaneのブログ
    terurou
    terurou 2012/03/05
  • [bzr] チェックアウトとブランチの使い分け - methaneのブログ

    bzr が git や hg と大きく異なるのは、メインラインの概念とチェックアウト機能だと思います。 メインラインについては昨日の Advent Calnedar で wonderful_panda さんが解説してくれました。(ブランチのメインラインのイメージについてしゃらくさい話をするよ - wonderful_pandaの日記) 今日はチェックアウト機能について紹介し、通常のブランチとの使い分けを解説します。 チェックアウトとは チェックアウトとは作業ツリー、あるいは作業ツリーを作成するコマンドのことです。作業ツリーは常にどこかのブランチに紐づいています。 bzr のチェックアウトは、紐づくブランチが別の場所(別のディレクトリや別のサーバー上)にあってもいいところがユニークです。 $ bzr checkout lp:bzr-colo colo-co # colo-co は lp:bz

    [bzr] チェックアウトとブランチの使い分け - methaneのブログ
    terurou
    terurou 2012/03/05
  • Bazaar Subversion pluginの使い方 — Bazaarスタートアップガイド v0.0.1 documentation

    Bazaar Subversion plugin (bzr-svn) を利用すると、SubversionのリポジトリをBazaarで操作できるようになります。 できること¶ 普通にBazaarを使う場合と同じように、オフラインでのコミットや履歴の参照などができます。 SVNのマージの代わりに、より賢いBazaarのマージを利用することができます。 できなくなること¶ 残念ですが、SVNではできるけれどbzr-svnではできないこともあります。 サブディレクトリのチェックアウト bzr-svnを使う場合、チェックアウトはtrunk、もしくはbranches/xxx からする必要があります。 それ以下のサブディレクトリからチェックアウトすることはできません。 コピーのトラッキング Bazaarでは、ファイルやフォルダの移動は管理できますが、コピーは管理できません。 ファイル単位のマージトラッキ

  • svnからの切り替え先にbzrを検討するなど(最終的にはhgになった‥)

    Takumi IINO @troter bzrって自分のローカルに任意のブランチを作る場合って、ローカルの共有レポジトリを作ってそこに作業対象ブランチをチェックアウトして、そのチェックアウトからローカルの共有レポジトリにトピックブランチを作るって作業をするのか。こういう点はhgとかgitとかの方がいいなぁ。容量的に Takumi IINO @troter 「共有レポジトリとブランチ(Repository tree)」と「スタンドアローン(Standalone tree)」の違いって、履歴などの情報を共有するか個別に持つかの違い?。スタンドアローンはディスクべる。共有レポジトリはgitのブランチに近い事ができる。実体があるけど。 Takumi IINO @troter 次のような操作をした場合を想定: mkdir ~/sandbox; cd sandbox; bzr init-repo -

    svnからの切り替え先にbzrを検討するなど(最終的にはhgになった‥)
    terurou
    terurou 2011/07/08
  • Excelでxlsファイルを開いて閉じるだけで変更させない設定 - methaneのブログ

    xls ファイルとバージョン管理 - methaneの日記 で言っていた以外にも方法があったのを、どう日記で紹介したBlogの著者の雪羽さんが見つけてくれた。 開いただけで保存される情報は何かしらの個人情報らしく、それを保存しない設定でいったんファイルを保存すれば、以降は更新されないらしい。 Excel 2003 では、ツール > オプション > セキュリティ > 保存時にファイルのプロパティから個人情報を削除する が該当する。 試しに、いったんこのオプションを設定した状態でファイルを開いて閉じると、ファイルに変化があった。 次にファイルを開いてみると、ファイルのプロパティから見れる著者などの情報が消えていて、再度閉じると今度は変化がなかった。 もう一度、上記オプションのチェックを外してからファイルを開いてみたが、今度は何もしないで閉じてもファイルは変更されなかった。ファイルのプロパティに

    Excelでxlsファイルを開いて閉じるだけで変更させない設定 - methaneのブログ
  • Bazaarでバージョン管理

    [ Topページへ戻る ] Bazaarでバージョン管理 概要 「分散リポジトリ方式」のバージョン管理ツール御三家の1つがこのBazaarです。GitやMercurialに比べてやや知名度が低いものの、日語ファイル名の対応には一日の長があり、Windows/Unix混在環境で日語ファイル名を扱う環境であれば、現時点ではBazaarに軍配が上がります。 入手先 ホームページ http://bazaar.canonical.com/ ドキュメント(日語) 最新版の日語訳ドキュメントが以下URLにあります。 http://doc.bazaar.canonical.com/latest/ja/ ドキュメントのダウンロードの中に、日語訳ドキュメントもあるので、ローカルで参照するときはそちらを入手するとよいでしょう。 http://doc.bazaar.canonical.com/bzr.d

    terurou
    terurou 2011/07/07
  • Bazaarのメインドキュメント — Bazaar 2.8.0dev1 documentation

    TortoiseBzrをインストールするには?¶ https://launchpad.net/bzr/+download からbzr-setup-x.xxx.exeを入手し、 ファイルをダブルクリックをしてインストールウィザードを起動させます。 その後の作業はインストールウィザードに従います。 インストールウィザードが終了した後で再起動します。 もしPythonインタープリタにbzrをインストールした場合、インストールしたディレクトリによって bzr.exe(デフォルトでは C:\Program Files\Bazaar )よりもbzr.bat(C:\PythonXX\Scripts)が 優先されるので、コマンドプロンプトでbzrと入力したときにbzr.exeが実行されるようにするには、 bzr.batをbzr.txtなどにリネームします。

  • 1