*VSSからSubversionへの移行方法 [#g967ed8b]
#contents
** 方法と問題点 [#ia09c225]
+ [[VSS2SVN>http://www.pumacode.org/projects/vss2svn]] を使用する
-- VSSから直接変換しSubversionのリポジトリを作成するので速い
-- 但し、海外製のツールなので日本語関係が全滅
-- ログをまともに参照出来ないのであれば、移行する意味がないので、この案は使用できない
+ [[VSS2SVN.pl>http://miau.s9.xrea.com/blog/index.php?itemid=528]] を使用する
-- PerlからVSSとSubversionを操作し、リポジトリを作成する
-- 日本語はPerlのモジュール等を使用するので、問題ない
-- 反面、処理に時間がかかる

''VSS2SVN.plによる移行が妥当''

** VSS2SVN.pl を使用するために準備するもの [#qbdf210f]
- [[ActivePerl>http://www.activestate.com/Products/activeperl/index.mhtml]]
-- ダウンロードするに辺り、メールアドレスなどの登録が必要なので注意。
-- ダウンロードに使用したインストーラーは保存しておくと次から楽。
-- この手順では''Ver 5.10.0 Build 1001''を使用
- [[VSS2SVN.pl>http://miau.s9.xrea.com/blog/index.php?itemid=528]]
-- サイトの下の方にあります
-- 拡張子がtxtになっているので、plに変える事
- Visual Source Safe
-- PerlでVSSの機能を使用するようです
-- この手順では''Ver 6.0 SP5B''を使用
- [[Subversion>http://subversion.tigris.org/getting.html#windows]]
-- この手順では''Ver 1.51''を使用

**インストール手順 [#x18137c9]

-Jcodeのインストール
 perl -MCPAN -e shell
 install Jcode

--大文字・小文字も厳密に見るので注意すること

-MMagicのインストール
 ppm install http://www.akaneiro.jp/PPMPackages/1000/File-MMagic.ppd

-JulianDay.pm
-ParseDate.pm
-Timezone.pm
 perl -MCPAN -e shell
 install Time::ParseDate

--エラーが発生したがファイルは出来ていたので、手動でsite/lib/time/ 配下に全てコピーしてOKになった。

** 参考にしたサイト [#b94534e2]
-[[miau's blog?>http://miau.s9.xrea.com/blog/index.php?itemid=528]]
-[[ひだまりのなか、想ふこと>http://hidamarinonaka.jugem.cc/]]
--[[vss2svn.plを使ってVSSからSubversionへ移行(概要)>http://hidamarinonaka.jugem.cc/?eid=104]]
--[[vss2svn.plを使ってVSSからSubversionへ移行(詳細手順)>http://hidamarinonaka.jugem.cc/?eid=105]]
--
-[[最高のコンピューティング環境とは?>http://daisy64.blogspot.com/2008/07/vss2svn.html]]
-[[我楽多園>http://d.hatena.ne.jp/ndruger/searchdiary?word=vss2svn]]
-[[MMagicインストール参考>http://namazu.asablo.jp/blog/2007/07/02/1619158]]