オープンソース・バージョン管理の標準 Subversion によるバージョン管理 はじめに このページはユビキタスなバージョン管理システム Apache™ Subversion® に関して、Subversion の開発者たちによって書かれた フリー の本、Subversionによるバージョン管理 のホームページです。 このページのレイアウトから推測したかもしれませんが、この本のいくつかの版が O'Reilly Media から 出版 されていることを私たちは非常に喜んでいます。もちろん希望するなら印刷された書籍 (英語版) を 購入 することもできますが、このサイトではこの本の最新のバージョンを HTML 形式や PDF 形式でいつでも読むことができます。 本のオンライン・バージョン この本のバージョンは、Subversion ソフトウェアで使われているバージョンと一致するように意図された
2007年は各プロジェクトにおいてSubversionを利用してきた。便利ではあったが、サーバを立てる必要があるのが面倒には感じていた。 サーバを立てる必要なく、しかしバージョン管理は行いたい。そんなわがままをすっきり解決してくれるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはMercurial、分散型バージョン管理システムだ。 MercurialはMac OSX、Windows、Linuxとそれぞれ提供されているクロスプラットフォームなソフトウェアで、サーバ集約型ではないバージョン管理を行う。 はじめにいずれかのPCでリポジトリを作成し、その後は各クライアントがcloneという形でリポジトリをコピーする。そしてそれぞれコミットをし、完了したらpushする。別なクライアントではそれをアップデートすれば反映される。 ごくシンプルな仕組みではあるが、タグ、ブランチ、Dif
バージョン管理は大事だ。例えばテキストエディタにローカルのバージョン管理システムが実装されたら便利そうだ。間違った更新をしても元に戻せ、何を変更したかがすぐに分かれば作業もしやすい。 そのためにはバージョン管理を簡単に利用できるライブラリが大事になる。自分で実装、なんて考えずこれを使うことを考えよう。 今回紹介するオープンソース・ソフトウェアはDotSVN、.NET向けのSubversionライブラリだ。 DotSVNは.NETで開発されたSubversionクライアントライブラリだ。サンプルとしてGUIアプリケーションも付属するが、基本的にライブラリを利用して自分のアプリケーションにバージョン管理機能を組み込むためのものだ。 サンプルアプリケーションは、ローカルのリポジトリしか扱えないので注意されたい。また、コミットメッセージに日本語は利用できないようだ。 ライブラリはClient.dl
開発に際してSubversionを利用しているという方も多いだろう。一度立ててしまえばごく簡単に運用でき、それでいていざというときに役立つソフトウェアだ。さらにクライアントはGUIのフロントエンドも多数存在するのが良い。 ではサーバはどうだろうか。CUIでインストール、管理するのが当たり前になっている。だがWindowsであればGUIの方が便利そうだ。 今回紹介するフリーウェアはVisualSVN Server、SubversionのGUI管理ソフトウェアだ。 VisualSVN Serverの便利な点は、HTTPSのHTTPサーバと、Subversionがインストーラーで手軽に利用できるようになる点だ。また、その管理はWindows標準のコンピュータの管理で行える。 ユーザの作成はもちろん、グループの作成もできる。リポジトリの作成もGUIベースで完結するのでごく簡単だ。ファイル単位にアク
Solutions By Need Continuous Software Quality Digital Content Collaboration & Workflows Embedded System Design Secured Platform Automation Open Source Management Shift Left Compliance Developer Experience By Industry Financial Services Software & IT Services Media and Entertainment Game Development Semiconductor Aerospace & Defense Telecommunications Healthcare Automotive Government Retail & Consu
第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 本特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス
京都市の美味しいパティスリーを紹介したい 前編(北側エリア) こんばんはぁ、ぺのぽすです 京都大学に入学してそろそろ4年目、趣味のパティスリー巡りをしてて気づいたことがあります。 京都市のパティスリー、レベル高すぎ!! 京都市はホントどこに行ってもで~~ら美味しいパティスリーがあり大体の観光、ご飯のついでに激ウマ…
[編集]情報源 # Subversion Links Subversion Links - Clients and plugins Subversion Links (Subversion 1.6.9) site:svn.apache.org/repos/asf/subversion links - Google 検索 で見つけた Subversionクライアントアプリケーションのリンク集。Trac などのリンクも同じページにある。 Subversion リポジトリのリンク集 (2010-08-06 追加)、まだこのページには反映してないけど Comparison of Subversion clients - Wikipedia, the free encyclopedia ↑ [編集][Windows] TortoiseSVN # とーたす えすぶいえぬ。 エクスプローラ用シェル拡張。
Subversion ベストプラクティス 2006-11-16 Brad Choate: OSCON: Subversion Best Practicesの和訳に挑戦してみました!誤訳などありましたら遠慮無くコメントしてください。また、一部が原文のままです。 原文と訳文の併記版 (Wiki)がありますので、誤訳がないか確認される方はそちらをご覧になると便利かと思います。Wikiを直接修正していただいても結構です! ちなみ私は英語初心者で、こういう翻訳作業は初めてです。また今回の翻訳にあたって一部をfjkktkys (fjkktkys blog)に添削していただきました。ありがとう! それではどうぞ。 原文へ OSCON: Subversion Best Practices これは、たった今私が出席しているOSCONのまとめです。この部屋は人でいっぱいだよ。 このお話はグーグル勤務のBen
Subversionをローカルだけでなく本格的にサーバーで使おうと思うといつも障害になるのが以下の誤解だ。(というか今日まで誤解していた) Apacheで難しい設定をしなくてはならない ⇒Apacheの使用は必須ではない。インストールにaprというApache由来のライブラリが必要なだけ。 WebDAVとかいうよく分からない仕組みを理解しなければならない ⇒同じく必須ではない svnserverとかいうサーバを常駐させる必要がある ⇒同じく必須ではない 結局すべて、誤解でだった。 個人で使うならば、もっと簡単(?)というか親しみやすい方法があり、それが「ssh経由でアクセス」である。 自分的に ssh の理解も怪しかったのであわせて手順メモを残しておきます。 subversionのインストールは yum でやっていますが環境に合わせて下さい。 1.ssh設定 以下ユーザー名は higepo
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く