2005年10月31日
SVNと編集
ここ最近のお仕事はたいていSubversionに登録して著者なり監訳者なりと協業するようにしているのだけど、便利な面もある(アカウント管理、ログの処理、フックの柔軟性など)反面、編集作業の上ではCVSのほうが便利だったということも出てきた。
それは「タグ」。CVSではタグはファイルごとに付くのに対し、SVNではリポジトリ全体の中でのリビジョンに付く。ソフトウェアプロダクトでリリースタグを付ける場合にはこれのほうが簡単なのだが、編集のときには「監訳完了」「内校完了」「初校を監訳がチェック済み」「再校」「念校」といった段階をファイル単位で指定したい。SVNのタグはこういうのには向いていないというか、CVSのタグとはまったくの別物と考えたほうがよいようだ。commit logを見ろとよく言われるけど、1つひとつのファイルでいちいちログ見るのは面倒だし、どうもスマートではない。
どうするのがいいんですかねぇ、とukaiさんに話してみたところ、
- プロパティを使う?ただビューするのがちょっと面倒かなぁ
- がんがん必要に応じてディレクトリを掘って移動するのがいいのでは
という提案を頂いた。なるほど!
あとはcvsdocdiff(docdiffを呼び出すzshマクロ)の代わりにsvndocdiffが欲しいところか。
![[hatena]](http://d.hatena.ne.jp/images/b_entry_de.gif)
![[RSS]](/d/rss10.png)
Debian GNU/Linux徹底入門 Sarge対応
Debian辞典