タグ

2009年6月16日のブックマーク (8件)

  • ロック

    Subversion は一般的に、 「コピー・変更・マージモデル」 で先に説明したとおり、「コピー・変更・マージ」 法を使用して、ロックしない方が最もよく動作します。しかし、ロックするポリシーの形で実現する必要があるかもしれません。 例えば画像ファイルといった、「マージできない」ファイルを使っている場合。同じファイルを 2 人の人が変更した場合、マージできません。そのためどちらかの人の変更が失われます。 自分の会社が過去に、ロックするリビジョン管理システムを常に使用していて、管理するのに 「ロックが一番だ」 と決まっている場合。 第一に Subversion サーバーをバージョン 1.2 以降に確実にアップグレードする必要があります。それ以前のバージョンでは、ロックを全くサポートしていません。file:// アクセスを使用するなら、もちろんクライアントの方を更新する必要があります。 「ロッ

    youhey
    youhey 2009/06/16
    ロック
  • blog.maru.cc - Subversionコミット時に自動で反映する方法

    Subversionでバージョン管理をしている場合、各開発者のローカル環境以外に、実際に公開する環境へ反映する必要がある。 手っ取り早い方法は、個人の開発環境などにチェックアウトしたファイルをSCPやFTPでファイルをアップするという方法ですが、これでは、せっかくのバージョン管理が生かせなくなってしまいます。 必ず、ローカルの環境を最新にし、コミットしてからアップするという運用手順で回避できる規模もあるかもしれませんが、どうしても漏れが出てきてしまうと思います。 せっかくのバージョン管理の利点が半減です。 私の会社では次のような手段で番環境までの反映をしています。 各開発者は、自分の修正をSVNにコミット 実際に確認する番環境や共通のステージング環境で、svnコマンドを使用し svn update をする 「.svn」などのSVN用のファイルを除き、公開ドキュメントルートへ rsy

    youhey
    youhey 2009/06/16
  • 第10回 Puppet実践テクニック(その5) | gihyo.jp

    前回に引き続き、Puppetを実践で利用するためのテクニックについて解説します。 Subversionによる設定ファイル/データファイルの管理 筆者が勤める(⁠株⁠)paperboy&co.では、Puppetの設定ファイルやデータファイル(マニフェスト、テンプレート、配布ファイル、モジュール等)をSubversionで管理しています。 Subversionを利用することにより、誰がどの様な変更を行ったかの記録も残るので、変更履歴の追跡や監査、変更のロールバックが可能になります。 今回、弊社においてどのようにPuppetとSubversionを組み合わせて、設定ファイルやデータファイルを管理しているのかをご紹介します。このやり方がベストというわけではありませんが、ご参考になれば幸いです。 Puppetサーバ上でのファイルの配置 Puppetサーバ上では、以下の図のように、/etc/puppe

    第10回 Puppet実践テクニック(その5) | gihyo.jp
    youhey
    youhey 2009/06/16
    subversionで設定ファイルを管理する参考に
  • OSCON: Subversion Best Practices 和訳 : akiyan.com

    Subversion ベストプラクティス 2006-11-16 Brad Choate: OSCON: Subversion Best Practicesの和訳に挑戦してみました!誤訳などありましたら遠慮無くコメントしてください。また、一部が原文のままです。 原文と訳文の併記版 (Wiki)がありますので、誤訳がないか確認される方はそちらをご覧になると便利かと思います。Wikiを直接修正していただいても結構です! ちなみ私は英語初心者で、こういう翻訳作業は初めてです。また今回の翻訳にあたって一部をfjkktkys (fjkktkys blog)に添削していただきました。ありがとう! それではどうぞ。 原文へ OSCON: Subversion Best Practices これは、たった今私が出席しているOSCONのまとめです。この部屋は人でいっぱいだよ。 このお話はグーグル勤務のBen

    youhey
    youhey 2009/06/16
    Subversion ベストプラクティス和訳
  • rsync - オプションなどの基礎

    1 Mar 1999 NAMErsync - rcp よりも速くて、柔軟性に富んでいます SYNOPSIS rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST rsync [OPTION]... [USER@]HOST:SRC DEST rsync [OPTION]... SRC [SRC]... DEST rsync [OPTION]... [USER@]HOST::SRC [DEST] rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 説明 rsync は rcp とほとんど同じ方法で動くプログラムですが、より多くの オプションを持っています。目的のファイルが既に存在する場合に、 rs

    youhey
    youhey 2009/06/16
    man rsync
  • OpenSSH 日本語 man

    OpenSSH SSH クライアント (リモート ログイン プログラム) 書式 ssh [-1246AaCfgKkMNnqsTtVvXxY ] [-b bindするアドレス ] [-c 暗号方式 ] [-D  [bindするアドレス :] ポート ] [-e エスケープ文字 ] [-F 設定ファイル ] [-i identityファイル ] [-L  [bindするアドレス :] ポート :ホスト:ホスト側ポート] [-l ログイン名 ] [-m MAC指定 ] [-O 制御コマンド ] [-o オプション ] [-p ポート ] [-R  [bindするアドレス :] ポート :ホスト:ホスト側ポート] [-S 制御用パス名 ] [-w ローカルtun [:リモートtun ] ] [ユーザ @] ホスト名 [コマンド ] 説明 ssh (SSH クライアント) はリモートマシンにログイン

    youhey
    youhey 2009/06/16
    man ssh
  • Subversion - てんぷらメモ

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    youhey
    youhey 2009/06/16
    SubversionをWindowsで使用するための解説
  • Subversion Tools and Contrib

    The directories 'tools' and 'contrib' in the Subversion repository contain code that works with Subversion but that Subversion doesn't depend on for normal operations. The files in 'tools' are maintained collectively by the Subversion project, and are under the same open source copyright as Subversion itself. Code in contrib/ is open source, but may have a different license or copyright holder tha

    youhey
    youhey 2009/06/16
    Subversionのツール(スクリプト)まとめ