タグ

subversionに関するdannのブックマーク (64)

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

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

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
  • Why you should use subversion 1.6: Relative URLs

  • Subversion 1.5への移行 - Webと何かとその近所

    Subversionの1.5より前のバージョンでは、内部ではリビジョン毎に同一ディレクトリにファイルが作成されるため、リビジョン数が大きくなるとかなり不安な状態になってしまう。*1 しかし、バージョン1.5からはshardingという仕組みが導入され、1000リビジョン毎に一階層深いディレクトリにファイルが作られるようになったので多い日も安心。 Improved support for large deployments on FSFS, via sharding 1.5では他にも新しい機能がいくつか追加されており、特にマージ関連の機能追加(Merge tracking)がうれしいのでバージョンアップしたいのだが、古いバージョンのクライアントが混在した場合にどうなるかが不安なので調べてみた。 検証に使用したのは以下のバージョン。 $ svn --version svn, バージョン 1.5

    Subversion 1.5への移行 - Webと何かとその近所
  • Subversion設定の標準化

    ディノ社内のバージョン管理は主にSubversionを利用しています。また、社内の開発環境はWindowsMacLinuxが入り乱れています。そんな環境で、一番問題が少なそうなSubversionの設定を考えてみました。現在これを社内標準として運用していますが、今のところ大きな問題は起きていません。 設定内容ですが、auto-propsとglobal-ignoresの設定です。各種ファイルについて、eol-style=nativeやkeywords=Idやsvn:mime-typeなどを設定します。 ちなみに、設定はsymfonyの公式オススメ設定「Symfony Repository Tips」から大半を流用しています。 設定内容 設定内容はsubversion-config.txtの通りです。同じ内容を以下に貼付けておきます。 [helpers] #diff-cmd = dif

  • ベンダブランチの管理方法 - miauのブログ

    サードパーティ製のコード(たとえば CakePHP)をプロジェクトのリポジトリに取り込んで使うような場合、バージョンアップが結構手間になります。バージョンアップの度に増減したファイルを svn add や svn delete するのは面倒ですし、ファイル名の変更をちゃんとトレースしたいなら svn rename もやりたくなるでしょう。また、CakePHP のソース自体に手を加えたいような場合、マージ作業も面倒になります。 こういう場合ベンダブランチや svn_load_dirs.pl というスクリプトを使うと、比較的楽に管理できます。svnbook でも ベンダブランチ - 第4章 ブランチとマージ - Subversion によるバージョン管理 という感じで軽く触れられているのですが、どうも利用している方が少ない気がするので、CakePHP を例にシナリオベースで利用方法を書いてみま

    ベンダブランチの管理方法 - miauのブログ
    dann
    dann 2010/01/21
    svn_load_dirs.pl
  • http://www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_write_through_proxy.html

  • Subversion 1.5 merge-tracking in a nutshell @ iBanjo

    This entry was posted by Ben Collins-Sussman on Saturday, 10 May, 2008 at As I’ve mentioned in other posts, the Subversion project is on the verge of releasing version 1.5, a culmination of nearly two years of work. The release is jam-packed with some huge new features, but the one everyone’s excited about is “merge tracking”. Merge-tracking is when your version control system keeps track of how l

  • YappoLogs: tracとsvnwebとapache1.3.*でオープンソース開発環境の構築

    tracとsvnwebとapache1.3.*でオープンソース開発環境の構築 http://plagger.org/のようなtrac&svn環境を作りたかったので頑張ってみました。 Apache1.3系でtracとsvnwebの構築をしました。 例としてBloxabというプロジェクトを立ち上げる時の構築方法で書いていきます。 ディレクトリとかユーザー名とかは適時書き換える事。 tracの細かい事についてはドキュメントとかを参考に。 svnリポジトリの作成 $ svnadmin create /usr/local/bloxab/repos普通にリポジトリを作ります。 この作成したリポジトリは、apacheとtracdを動かすuid双方で読み書きできるしておく必要があります。 適切なchownとchmodをしておいて下さい。 以上 tracのインストール tracを動かす為の各種ソフトをインス

  • 玄箱+debian-etch+subversion+web-dav+ssl - kshimo69のブログ

    参考はこちら 1.apache2,openssl,subversionインストール # apt-get install apache2 # apt-get install subversion subversion-tools libapache2-svn # apt-get install openssl ssl-cert 2.リポジトリ作成 # mkdir /mnt/svn # svnadmin create --fs-type fsfs /mnt/svn/private # chown -R www-data:www-data /mnt/svn/* # chmod -R g+w /mnt/svn/* 3.パスワードファイル作成 # htpasswd -c /etc/apache2/dav_svn.passwd USER 4.SSLの証明書作成 # mkdir /etc/apache2

  • 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日 アップロードしたファイ

  • ひげぽん OSとか作っちゃうかMona- - Subversionの話

    Subversion を使うようになって数年が経ちますが、最近 svn diff/status/log/merge などのコマンドに熟達してきた。 気軽に ブランチを作る マージする コードを元のバージョンに戻す 問題となるコードを diff で調べる などができるようになって、作業効率が上がったり、こまめにコミットさえしておけば、あとからどうにでもなるので精神的にもかなり楽になった。 この「気軽に」ってのがとても重要。 以前だって、マージの概念やいつでも好きなバージョンに戻せること、diff を表示することが出来るのは知っていたし、たまに使っていたりもした。 ただ使う場合は コマンドをWebで調べる おそるおそる試してみる 失敗して check out しなおしで時間をロス などがありストレスがたまりがちで、結果的にこれら有用な機能を使うのを無意識に避けていたなと、振り返ってみると気づく

    ひげぽん OSとか作っちゃうかMona- - Subversionの話
  • Subclipseのインストール方法

    プラグインの追加 EclipseにSubclipseプラグインを追加します。 新しいプラグイン定義 新しいプラグイン定義を追加します。 プラグイン定義の追加 新リモートサイトを押します。 定義名とプラグインサイトのURLを記入します。 Name: Subclipse URL: http://subclipse.tigris.org/update プラグイン定義の選択 追加したSubclipseを選択します。 インストールするプラグイン インストールするプラグインを選択します。 ライセンス確認 ライセンスに同意できる場合は、同意するを選択します。 インストール先の選択 プラグインのインストール先を選択します。 ダウンロード中 ダウンロード中です。 署名の確認 プラグインにデジタル署名がされていない場合、インストールを続行するか確認されます。 インストール中 インストール中です。 再起動 イン

  • IBM Eclipse で Subversion を使う - Open source - dW - Japan

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Eclipse で Subversion を使う - Open source - dW - Japan
  • ま!(2006-07-01)

    ■ やっと読めた 木多康昭トークライブ_まとめ http://dansyaku.cagami.net/dansyaku_kita_talk.shtml 荒木飛呂彦先生講演会レポート http://homepage3.nifty.com/tomi_tomi/araki.htm [@JOJO] サタデープログラム、荒木飛呂彦「漫画家という仕事」感想&レポートサイトリンク集(作成中) http://atmarkjojo.org/archives/2006/2006-06-24-001194.html ■ Eclipse 3.2 入れてみる。 ... 入れてみた。若干見栄えが変わったような。 Tigerアノテーションのフォーマットは変わらずか〜 ■ ひと休み 「〜大天使」って映画になるの? それからこれも。 http://shopping2.vcube.net/cgi-bin/Suser/det

  • Blog - Mikula Beutl - SEO Consulting

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl - SEO Consulting
  • mizzy.org : Pushmi つかってます & 技術者募集中 at 福岡

    弊社 は東京と福岡にオフィスがあり、それぞれの拠点に Subversion + Trac 環境を構築し、OpenVPN により VPN 接続してお互いの開発状況を公開しています。サービス絡みの開発は基的に、東京は東京、福岡は福岡で完結しているので、この方式で問題はないのですが、サーバ管理関連のスクリプトなんかは、東京と福岡で共通するものが多いため、別々の SVN リポジトリで管理されてると不便なんですよね。かといって、どちらかの拠点だけしかリポジトリがないと、VPN の障害発生時に、リポジトリのない拠点からはまったくアクセスができない、という困ったことになってしまいます。 そこで、SVN リポジトリレプリケーションツール Pushmi を導入してみました。詳細は YAPC::Asia での 作者 Cl Kao によるスピーチ動画 を見て頂くとして、ここでは行った設定についてメモを残してお

  • 青木日記 マルチバイト対応 Subversion 用コミットメールスクリプト

  • [O] trac+subversionを使い始めた

    « 夕方から起動 | トップページ | Gateaux de Voyage(ガトー・ド・ボワイヤージュ) とろけるシブースト 白桃 » trac+subversionを使い始めた [Programming] trac+subversionな環境を整えたので、まとめメモを書くことにします。 まだ不十分ですが、あとは徐々に改善。 trac+subversionなサーバを作っておきたい。 さらに、リポジトリ全体も定期的にバックアップをとりたい。 と思ったんですよ。 今は、個人のソースはかなりアバウトなバックアップをしていて 突然自分のPCが壊れてしまったとき、昨日とかおとといのソースが 無くなってしまうような状態なのです。 何もしてないわけではなく、CVSとSubversionは使っていますよ。 でもソースの差分をみて何か発見するとか、 タスクとかバグとかをメモしておいてほに

  • バージョン管理に便利なSubversiveプラグイン

    Subversiveの利用方法 それでは、早速Subversiveを利用してみましょう。Subversiveは、基的にEclipseのCVS機能と同じようにインポート、チェックアウト、更新、コミットなどの操作を行えます。ここでは、Subversiveに特徴的な部分を説明します。 リポジトリを3タイプから選んでインポート ワークスペース上にあるプロジェクトをリポジトリへインポートします。Subversiveのリポジトリインポートは3タイプ選べるのが特徴です。開発用途に合わせて、インポートの方法を選択してください。 [パッケージ・エクスプローラー]ビューでインポートしたいプロジェクトを右クリックし、[チーム]→[プロジェクトの共用]を選択します。リポジトリタイプの選択では「SVN」を選択し、[create a new repository location]でインポートするリポジトリURLを

    バージョン管理に便利なSubversiveプラグイン
  • SVN::Repos::create - daily dayflower

    「svn ほげほげ」というクライアントコマンドに対応するモジュールは SVN::Client だけど,「svnadmin create レポジトリ」に対応するのは, use SVN::Core; use SVN::Repos; SVN::Repos::create('ディレクトリ', undef, undef, コンフィグ, プール); コンフィグとプールは undef で大丈夫。SVN::Core も use しとかないとプールがないって怒られるのでちゅうい。

    SVN::Repos::create - daily dayflower