タグ

svnに関するyouheyのブックマーク (19)

  • subversionでのブランチマネジメント | Webシステム開発/教育ソリューションのタイムインターメディア

    分散バージョン管理システムつかってますか? 世の中ではgitやhgなどの分散型のバージョン管理システムが流行していて、「もうsvnなんて、、、」「まだsvnつかっているの、、、」という風潮になっています。 弊社内でもgitのレポジトリが立ったり、svnのプロジェクトでも自分の環境だけはgit-svnで分散バージョン管理を使う人が増えています。 「自分の環境だけはgit-svnで」。そう、社内ではまだまだsvnを使っているプロジェクトが多いのです。「日語のファイル名が使えない」「デザイナーさんに使ってもらうためのわかりやすいクライアントが無い」「svnからなかなか移行するコストが、、」などの理由でsvnを使い続けているプロジェクトも多いと思います。 というわけで、分散バーション管理システムではなく社内で運用されているsvnでのブランチマネジメントについて、備忘録もかねて説明します。 前提

    subversionでのブランチマネジメント | Webシステム開発/教育ソリューションのタイムインターメディア
    youhey
    youhey 2010/12/24
    Subversionでのブランチの切り方
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    youhey
    youhey 2009/08/05
    svnのauto-props標準設定の案
  • ロック

    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 ベストプラクティス和訳
  • 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のツール(スクリプト)まとめ
  • Subversion/運用方法 - ピノキヲ IT Wiki

    ピノキヲ IT Wiki2008-10-09 リファクタリング 2008-09-15 仕事ができる人はなぜ筋トレをするのか 2008-09-14 上野動物園 2008-09-04 お花 2008-08-29 魔物が住んでる 2008-08-10 阿佐ヶ谷七夕祭り 2008-08-07 ザクロフラペチーノ 2008-08-02 いたばし花火大会 2008-07-28 ブログの題名について 2008-07-26 会社から

    youhey
    youhey 2009/06/05
    運用するための指針、参考に
  • livedoor Developers Blog:Subversionで攻めの開発を (いまさらだけど) - livedoor Blog(ブログ)

    こんにちは。ブログ担当のnabokov7です。 さてみなさん、ここのところ、livedoor Blog の新機能リリースのペースが上がっていることにお気づきでしょうか。 12月だけでこれだけの新規リリースのお知らせを出しました。 2007年12月27日 プライベートモードで記事を投稿できるようになりました 2007年12月25日 タグクラウド とタグ別ページを表示できるようになりました 2007年12月20日 カテゴリ別モブログ機能リリースのお知らせ 2007年12月18日 「話題のブログ」が新しくなりました 2007年12月18日 プレビュー機能強化と新リスログプラグインのお知らせ 2007年12月13日 投稿・編集を便利にするブックマークレットのご紹介 2007年12月11日 バリューコマースの商品をカンタンに紹介できるようになりました。 2007年12月11日 アップロードしたファイ

    youhey
    youhey 2009/06/04
    livedoorのSubversion、branchきる、バージョン管理とリリースまでのながれ
  • Subversionを見直せ - プログラマの思索

    SW構成管理の概念の中心は、バージョン管理。 バージョン管理こそが我々SW開発に従事する者にとって、背骨であり血液に当たる最重要なインフラ。 デスマーチに陥るプロジェクトは、バージョン管理に何かしらの欠点や弱点がある。 おそらく殆どのSW開発では、Subversionをバージョン管理に使っているが、Subversionは実は数多くの機能を持ち、従来のプロジェクト管理を根的に変える可能性を秘めている。 もう一度、Subversionの機能を見直してみた。 【1】ムービー企画「Subversionによるバージョン管理入門」 WEB+DB PRESS Vol.39誌面連動ムービー|gihyo.jp … 技術評論社 最近のバージョン管理は、trunkとbranchの2系統のバージョン管理戦略を持つ傾向がある。 メインラインモデルと呼ばれる。 メインラインモデルの手法を使って、番運用中の保守br

    Subversionを見直せ - プログラマの思索
    youhey
    youhey 2008/12/08
    自分のダメダメなSubversionの使い方を悔い改める、ポリシーを定めて便利に使うという話
  • CVS/Subversionを使ったバージョン管理(後編:SVNを使ったバージョン管理) | OSDN Magazine

    特集ではバージョン管理システムの基的な考え方や用語を解説するとともに、SubversionやCVSを使ったバージョン管理方法について説明していく。前編、中編ではバージョン管理の基事項やCVSについて解説してきたが、後編となる記事では、Subversionの利用について解説する。 Subversionは、CVSの後継として開発されたバージョン管理システムだ。CVSでは対応していない、ファイルのリネームや移動、「アトミックなコミット」といった機能が実装されており、リポジトリ管理がより柔軟に行えるため、近年ではバージョン管理にSubversionを利用する例も多い。 Subversionの導入 SubversionはUNIX/Linuxのほか、WindowsMac OS Xといったさまざまなプラットフォームで利用できる。Subversionのソースコードやバイナリは、Subversio

    CVS/Subversionを使ったバージョン管理(後編:SVNを使ったバージョン管理) | OSDN Magazine
  • CVS/Subversionを使ったバージョン管理(中編:CVSを使ったバージョン管理) | OSDN Magazine

    利用するプロトコルは、「CVSROOT」環境変数でリポジトリのルートディレクトリとともに「:<使用するプロトコル>:<ユーザー名>@<ホスト名>:<リポジトリのルートディレクトリ>」という形で指定する。たとえば、下記のような条件でCVSリポジトリにアクセスするとしよう。 使用するプロトコル:ext(SSH経由) ユーザー名:john ホスト名:cvs.sourceforge.jp リポジトリのルートディレクトリ:/cvsroot/sample1 この場合、CVSROOT環境変数は「:ext:john@cvs.sourceforge.jp:/cvsroot/sample1」となる。この環境変数を設定するには、以下のようにコマンドを実行すればよい。 export CVSROOT=:ext:john@cvs.sourceforge.jp:/cvsroot/sample1 (sh系シェルの場合)

    CVS/Subversionを使ったバージョン管理(中編:CVSを使ったバージョン管理) | OSDN Magazine
  • CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎) | OSDN Magazine

    ソフトウェアを開発する際、ソースコードや各種リソースの管理に役立つのがバージョン管理システムだ。バージョン管理システムはソースコード管理システムなどとも呼ばれ、大規模な開発を行う際には必須と言っても過言ではない。また、大規模な開発だけでなく小規模な開発や個人による開発においても、ファイルの変更履歴の記録やバックアップといった用途に活用できる。 特集ではバージョン管理システムの基的な考え方や用語を解説するとともに、オープンソースソフトウェア/フリーソフトウェア開発において多く利用されているバージョン管理システムである、SubversionおよびCVSを使ったバージョン管理方法について説明する。前編となる記事では、まずバージョン管理システムの基的な考え方と、用語について解説する。 バージョン管理システムのメリット バージョン管理システムとは、その名のとおりプログラムのソースコードや各種

    CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎) | OSDN Magazine
  • satolog: リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」

    Saturday, December 01, 2007 リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」 Tech Talk: Linus Torvalds on git My hatred of CVS has meant that I see Subversion as being the most pointless project ever started. The slogan for Subversion for a while was "CVS done right" or something like that. And if you start with that kind of slogan, there is nowhere you can go. There is no way to do CVS right. ぼくの CVS への憎悪が

    youhey
    youhey 2008/07/18
    たしかにSubversionのmergeはいけてないけど……。他のツールを使ったことないし。
  • Subversionによるバージョン管理

    オープンソース・バージョン管理の標準 Subversion によるバージョン管理 はじめに このページはユビキタスなバージョン管理システム Apache™ Subversion® に関して、Subversion の開発者たちによって書かれた フリー の、Subversionによるバージョン管理 のホームページです。 このページのレイアウトから推測したかもしれませんが、こののいくつかの版が O'Reilly Media から 出版 されていることを私たちは非常に喜んでいます。もちろん希望するなら印刷された書籍 (英語版) を 購入 することもできますが、このサイトではこのの最新のバージョンを HTML 形式や PDF 形式でいつでも読むことができます。 のオンライン・バージョン こののバージョンは、Subversion ソフトウェアで使われているバージョンと一致するように意図された

    youhey
    youhey 2008/07/11
    Subversio解説
  • sarabande.info

    youhey
    youhey 2008/07/11
    Subversion BookのCHMファイル
  • Unfuddle STACK - Software Project Management Online | GIT and SVN Hosting

  • SourceForge.JP: オープンソース・ソフトウェアの開発とダウンロード

    2024-06-01 04:09: Welcome to Ezarcher The Ezarcher Linux ISO is a full featured Arch Linux desktop. The live system comes with many common desktop software packages and tools to install Arch Linux on your system. There are two installer methods, the Calamares Installer Framework and the Arch Way, by following the Arch Wiki. The Calamares installer is located in the System menu and titled Install S

    SourceForge.JP: オープンソース・ソフトウェアの開発とダウンロード
  • 1