タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

subversionに関するsheeploghのブックマーク (5)

  • iF.SVNAdmin | Welcome

    Web-based GUI to manage Subversion repositories and User/Group permissions (+LDAP support) View the Project on GitHub mfreiholz/iF.SVNAdmin Download 1.6.2 stable Fork On GitHub Follow @mfreiholz The iF.SVNAdmin application is a web based GUI to your Subversion authorization file. It is based on PHP 5.3 and requires a web server (Apache) to be installed. The application doesn’t need a database back

  • Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ

    Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
  • Subversion のベスト プラクティス

    これは、日常のソフトウェア開発作業で Subversion を最大限に活用するための簡潔なガイドラインです。 適切なリポジトリ レイアウトを使用する リポジトリのレイアウトには数多くの方法があります。branches と tags は通常のディレクトリなので、その場所をリポジトリ構造内に確保しておく必要があります。 Subversion プロジェクトでは、プロジェクトの基準点を表す「プロジェクト ルート」の方法を公式にお勧めしています。「プロジェクト ルート」には、/trunk、/branches、/tags の 3 つのサブディレクトリがあります。リポジトリには、プロジェクト ルートが 1 つでも、また多数あってもかまいません。 参考文献: 「Choosing a Repository Layout (リポジトリ レイアウトの選択)」 変更内容を論理的にまとめてコミットする 変更内容をリ

  • 構成管理 実践入門 第3章 Subversionベストプラクティス はじめに

    現在のソフトウェア開発では、バージョン管理ツールがほぼ当たり前のように使われています。ただ、このバージョン管理ツールに振り回されてプロジェクトが破綻してしまうことも見受けられます。 なぜ、このようなことが起こるのでしょうか? 筆者は、SCM(ソフトウェア構成管理)の説明が単なるバージョン管理ツールの使い方の説明で終わってしまっていることが原因だと考えています。 SCMをただのソースコードの履歴管理だけで終わらせてしまうのはもったいないことです。 SCMは、必要性は理解されているけれども、あまり深くまで追求されない作業です。第1章の参考文献で挙げた書籍『パターンによるソフトウェア管理構成』では、SCMを「配管作業」といっています。 章では、『パターンによるソフトウェア管理構成』で取り上げられているパターンのいくつかを対話形式で紹介していきます。開発者がバージョン管理ツール使えるようになった

  • 仕事で使ってる巨大SVNレポジトリをGithubに移管するためにやったことまとめ · DQNEO日記

    動機 Subversionで困ってない ぶっちゃけSubversionで全然困っていませんでした。 コードレビューはちゃんとやっていたし、マージ・ブランチングも自作シェルスクリプトのおかげてスムーズにやれていました。 よく「Gitはマージが賢い、ブランチ作成が一瞬でできる」とかいわれますが、Subversionだってちゃんと使えばコンフリクトなんかめったに起きないし、ブランチ管理・マージだって全然めんどくさくない。 特にver1.7からはサーバもクライアントも大幅に高速化されたし、.svnディレクトリが.gitみたいに1個になったし、rebaseみたいなことだってできる。(sync merge & reintegrate) ただ、世の中が一斉にGitにシフトしている中でいつまでもSubversionを使っててよいのかという不安がありました。 また、月から金までSubversionにどっぷり

    仕事で使ってる巨大SVNレポジトリをGithubに移管するためにやったことまとめ · DQNEO日記
  • 1