Subversion

svnadmin hotcopy で fsfs.conf が見つからないと言われたとき

Ubuntu のバージョンを上げたら、Subversion 1.6.12 になって、リポジトリのバックアップでエラーになってしまった。 svnadmin: Can't open file '/var/svn/project/db/fsfs.conf': No such file or directoryリポジトリのバージョンアップすればいいかと思…

Apache WebDAV + SVN で LDAP 認証を設定する

CentOS で LDAP 認証サービスを立ち上げたので、Subversion リポジトリの認証も LDAP で行うようにしたメモ。 LDAPサーバ: ldap.example.com 検索対象(ユーザーのOU): ou=People,dc=example,dc=com httpd.conf 下記のLimitExcept の部分が認証設定。 LoadMod…

CentOS 5 で既存 Subversion リポジトリを Git から使えるようにする

Git 参考にしたものgit-svnを使って既存のSVNリポジトリでGitを使う方法のメモ - Hello, world! - s21ggit-svnメモ - I sort my thought... インストール 標準パッケージに Git はないので、RPMForge を yum で使う設定が必要CentOS 5.2 で yum の対象リポジ…

Subversion リポジトリの初期セットアップをコマンドから行うメモ

ファイルシステムでのプロジェクト (project) のリポジトリを /repo/project に作成して、trunk, tags, branches を作成する。 $ sudo svnadmin create --fs-type=fsfs /repo/project $ svn mkdir file:///repo/project/trunk $ svn mkdir file:///repo/proj…

Eclipse(Ganymede) に Subversion プラグイン Subversive をインストールする

今まで Eclipse の Subversion プラグインは Subsclipse を使っていた。 だが、現在 Eclipse Foundation に公認された Subversive を使う方が良さそうだ。Eclipse Subversive - Subversion (SVN) Team ProviderEclipse のソフトウエアアップデートからインス…

CentOS に Subversion のリポジトリを移動する

リポジトリの移動 SVN リポジトリのダンプを取る。 # svnadmin dump repos > svndump移行先に svndump をコピーする(普通はパイプで渡した方が良いだろう)。 CentOS 側でリポジトリを作成して、ダンプからロードする。 # svnadmin create --fs-type=fsfs /…

svn export

checkout 時にできる .svn フォルダがリリース時に消したいと思っていたら、export を使うのが筋だと気づきました。 $ svn export file:///tmp/repos my-export

sventon

Subversion のリポジトリビューワ。Java でできているため、インストールは Web アプリサーバに WAR を配備するだけ。 sventon - subversion repository browser

TortoiseSVN

http://tortoisesvn.tigris.org/ http://tortoisesvn.net/downloads LanguagePack に日本語版あり。 Ver.1.4.3 で Vista でのクラッシュ問題が直ったようなので入れてみる。

3.2へのSubclipseの追加

http://subclipse.tigris.org/update_1.2.xSubclipse Mylar Integration (1.0.1) requires plug-in "org.eclipse.mylar.tasks.core (0.9.2)", or later version. http://download.eclipse.org/technology/mylar/update-site/e3.2 が必要。

リポジトリ構成

推奨レイアウト(必ず従う必要があるわけではない。) trunk これはプロジェクトの主な開発が行われるディレクトリです branches これは主な開発ラインから分岐したさまざまな名前の付いたブランチを作るための場所です tags これは作成され、削除されるかも…