CVSディレクトリを再帰的に追加する方法

私は CVS を少しばかり弄ったことがあり、その機能の全てに精通しているわけではありませんが、 私にとって大きな悩みの種は、より多くのディレクトリを含んでいる新しいディレクトリを 追加しようとすることです。cvs add" を実行しても、カレントディレクトリの内容を追加するだけで、 "cvs import`" を使っても、まだ私が作っているコードばかりなので、 正しい方法とは思えませんでした(この howto では import は 3rd party sources 用のものだと主張しています)。

皆さんは、与えられたディレクトリにあるすべてのものを再帰的に現在のCVSプロジェクトに追加する方法を知っていますか(あるいは、SVNやgitがこれを著しく容易にするかどうか)?

ソリューション

ああ、スペースね。 これはスペースで動作します

find . -type f -print0| xargs -0 cvs add
解説 (2)

CVS時代はこんな感じだったような気がします。

find . -type f | xargs cvs add
解説 (0)

SVNは間違いなくこの些細な作業を可能にします。しかし、TortoiseのようなGUIを使えばもっと簡単です。

ここから始めるといいかもしれません。http://www-mrsrl.stanford.edu/~brian/cvstutorial/ です。

解説 (0)