nDiki : svnadmin

svnadmin

Subversion リポジトリ管理ツール。

リポジトリを作成する

 svnadmin create /path/to/repos

明示的にタイプを指定:

 svnadmin create --fs-type fsfs /path/to/repos  - FSFS リポジトリ作成
 svnadmin create --fs-type bdb  /path/to/repos  - Berkeley DB リポジトリ作成
Subversion バージョンデフォルト
1.0Berkeley DB (のみ)
1.1Berlekey DB
1.2FSFS

参考: Subversion リポジトリレイアウト

リポジトリのタイプを変更する

 svnadmin dump repos > dumpfile
 mv repos repos-old
 svnadmin create -fs-type fsfs repos
 svnadmin load repos < dumpfile

設定ファイルやパスワードファイル編集(あるいは repod-old からコピー)

  • repos/conf/svnserve.conf
  • repos/conf/passwd (あるいは該当ファイル)

スポンサード リンク

2008年3月6日 (木)

今日のさえずり - 京都小学校のコンピュータ室にいったら、Squeak が

2008年03月05日

naney:2311864816

  • 08:47 朝起きてエアコンつけたら、いきなりホットキープランプ点灯。故障しかけてるっぽい。[mb]
  • 11:33 しまった。昨日1件仕事のメールをプライベート用アドレスで送ってしまった。まいっか。
  • 13:02 家からもってきた雛あられがオフィスで人気。
  • 13:08 [photo] 小さいプリン貰った。 http://tinyurl.com/2urto7
  • 16:49 Debian 上で C# ライブラリを Emacs + Mono + NAnt + NUnit開発ビルドする道筋をまずつくった。
  • 18:45 ソニッケアーのブラシ買った。もう帰りの電車の中。[mb]
  • 18:52 この時間に酒臭い人が乗車してきた。さすが新橋。[mb]
  • 21:46 を会社に忘れてきた。しょうがないので同じものを処方されたのをもらった。明日返す。[mb]

2008年03月06日

  • 11:33 そういえばこの間京都小学校のコンピュータ室にいったら、Squeak がインストールされていた。使っているのか?
  • 12:53 オートペディアしてみた。 http://tinyurl.com/3ygonk
  • 14:18 サーバ上で svnadmin create してみたが何故か終了しない。何度かやっても駄目。バージョン上げてみるか。
  • 14:34 Subversion 1.3.0 から 1.4.5 (Red Hat Linux 8.0 用バイナリ) にあげたら、すんなり svnadmin create できるようになった。
  • 17:00 そうか C# って既にあるクラス名と同じ名前空間名を作れないのか。Perl の package と同じつもりでいたので、名前考え直しだ。
  • 18:20 昨日のお昼に注文した VQ1005 の注文確認メールがようやくきて一安心。
スポンサード リンク
[ 3月6日全て ]

2008年9月4日 (木)

Subversion リポジトリ間のディレクトリコピー

Subversion リポジトリにある1ディレクトリ以下について別プロジェクトで派生して使いたいのでコピーすることにしたのだが、履歴を維持してコピーするのは結構手間だった。

repos1 上の trunk/dir1/dir2 以下を、新しく作った repos2 (svnadmin create 済み)の trunk/dir2 としてコピーする:

 svnadmin dump /path/to/repos1 > dump
 cat dump | svndumpfilter include trunk/dir1/dir2 | perl -pe 's|^Node-path: trunk/dir1/dir2|Node-path: trunk/dir2|' > dump.new
 svnadmin load /path/to/repos2 < dump.new

一応1回やってみたけれど、考えてみると今回は履歴維持する必要性もないので結局一旦 repos2 を破棄して必要なもののみ作業ディレクトリ上で追加してコミットしなおした。

サーバ上で作業しなければならないし、まあ今後やる機会はほとんどなさそう。


[ Subversion ]

[ 9月4日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・プロダクトオーナーをしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.046967s / load averages: 0.44, 0.53, 0.44
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker