2009年7月19日日曜日

Subversion でエクスポート - .svn ディレクトリ以外の取り出し と 変更のあったファイルのみ抽出

.svn ディレクトリ以外を取り出す

Subversion からチェックアウトした各フォルダ内には .svn フォルダが存在する。最終的には不必要なのでこれを削除したい。

Subversion 作業コピーをエクスポート によると、

… .svn ディレクトリを全て手で削除するのではなく、TortoiseSVN では TortoiseSVN → エクスポート... コマンドを用意しています。

090719-001

Eclipse で Subclipse を利用しているのなら、プロジェクトのルートで右クリック > Team > エクスポート... を選択。エクスポート先のフォルダを選択するダイアログが表示される。

 

変更のあったファイルのみをエクスポート

追記 (2010.6.19) : 特定のリビジョンから変更されているファイルのみ抽出したい。Subversion のリポジトリから、変更されたファイルのみを取り出す方法 | バシャログ。 を参考にして、

  1. TortoiseSVN で 特定のディレクトリにおいて Show log
  2. 比較したい 2 つのリビジョンを選択 > compare revisions
  3. 表示されたファイルを全て選択して、Export selection to …