オープンソースソフトウェアの公開リポジトリから
svn checkout でソースを取ってきて,それを
常に update して trunk に同期させておきたいにもかかわらず,
同時にちょっとした改変を手元でもやりたいというようなとき,
どうするべきなんでしょうか?

本家からは svn checkout ではなく tarball などでとってきて,
自前のリポジトリに投入して改変をしていくべきなのでしょうか?
でもそうすると本家のリビジョンに追い付くのが大変な気が.