SVN
DVCS(分散VCS)が花盛りな昨今、分散でないSVNの運用について考えています。 どのように作るか マージについては場合による...かな?...のでパス。 1.0.0リリース前 trunkのみ * リポジトリ * TheProject + trunk + .project + tags + branches * ワークスペ…
Subversionのプロパティとは、リポジトリ内の"svn:"で始まるバージョン情報で、Subversionのデフォルトではプロパティの変更が出来ません。これを更新するにはフックを設定すれば出来るようになります。今回は、下記ページを参考にさせて頂きました。 subver…
バージョンについて Eclipse:3.4.1 Subversive Plugin:0.7.3.I20080814-1500 前回(2009-01-24)とほぼ同じ事故です。でも、書かずに居られないので書きます。 私は、プロジェクト全体に対してSVNの操作をする場合、基本的に"Team Synchronizing Perspective"…
Calendarのビルドにて、SVNリポジトリを別マシンに引っ越した後でビルドしたら、予想以上に問題が大量に発生しました。 例えば、Hudsonはこんなメッセージを出してくれました。 警告: SubversionサーバのクロックとHudsonのクロックがずれているようです。こ…
SVNはCVSに比べて便利な機能も多いとは思います。でも、しくみが複雑になった分、罠に嵌ることも多いような気がします。 以下の話は、私が今日、罠に嵌ったときの記録です。 プロジェクトのルートにSVNに登録したくないファイルがあるので、svn:ignoreにそれ…
SVNって1リポジトリにつきリビジョンカウントが1つなんですね。たとえ single project にしていても、リビジョンは共通なんですね。 ということは、SVNの場合は同じプロジェクトのサブモジュール同士は同じリポジトリでも良いけど、異なるプロジェクトの場合…
cvs2svnで、ドットファイル(.classpathとか)が移行されない。 Cygwin版が動かない 最初はWinインストーラ版を入れていて、その後Cygwinから使うにはCygwin版SVNのほうが良いのでは、と思い、インストールした*1が、実行しても何も起こらない。エラーも出ない…
cvs2clのSVN版。 適当なディレクトリに展開してPATHを通せば多分使えます。今回は、面倒なので /usr/local/bin に全部放り込んでしまいました。後で整理しないと。 "svn2cl.sh"内部ではxsltprocを呼びだしている。Cygwinにxsltprocが入っていなかったので、…
実験的に、1つのプロジェクト(Calendar)だけCVSからSubversion(以下SVN)へ移行してみました。環境はWinXP+Cygwin。