[linux][svn] Subversionのレポジトリを分割する

以前,Subversionのサーバーを構築したときには,レポジトリを開発言語ごとに分けて,個々のプロジェクトはそのレポジトリ内のディレクトリで管理しようかと考えて,こんな感じのディレクトリ構成にしていた.

/project1
    /branches
    /tags
    /trunk

/project2
    /branches
    /tags
    ....

....

が,最近になって,別々にレポジトリがあったほうが良いかもとか思うようになった.そっちの方が,URIが冗長にならないし.

レポジトリ内のファイルの移動はmoveコマンドで一発なわけだけど,別レポジトリへの移動となれば,そうはいかない.

作業コピーをそのままコピーするだけでは,ログとかが引き継がれない.

ログを引き継がないとSubversionの意味がないのでいろいろがんばってみた.

続きを読む

[linux] CVSサーバー構築(なんか嵌った)

いつも複数の場所、PCでプログラミングをするので、データの同期は重要だ。

いかに簡単に、汎用性優れた同期を実行するかがポイント。

これまでは、自宅サーバー上にファイルを編集するごとに転送して、別のPCで続きをするときはそちらをまず読み込んで…という風に行ってきた。

これでもまあ、問題は無かったけれど、最近よく使うEclipseがCVSに対応しているので、CVSサーバーを立てることにした。

続きを読む