ページ

2007-11-20

鯖::Subversion その2

悩み解決したっぽい。

ふと、svn:externalsを使えばいいんじゃね?と思いついた。

+mainrepos(instance)
+&subrepos0(reference)
+&subrepos1(reference)
+&subrepos2(reference)

+subrepos0(instance)
+subrepos1(instance)
+subrepos2(instance)


みたいな感じにしておいて、チェックアウトするのは、mainreposのみ。

そうすると、mainreposで参照しているsubrepos共もmainreposの作業コピー以下に、一緒にチェックアウトされる。

編集も、subrepos(reference)に対して行ったものをコミットすれば、subrepos(instance)にもちゃんと反映されるので、問題ない。

軽く試してみたら、うまく行ったので、これで解決できるかな。

0 件のコメント: