*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 SP6D''を使用 - [[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になった。 **VSS2SVN.plの実行方法 [#m346fe5f] cd /d D:\WORK\vss2svn :: VSS の設定。srcsafe.ini の場所を指定 set SSDIR=D:\TracLight\projects\vss :: PATH の設定 set PATH=%PATH%;C:\Program Files\Microsoft Visual Studio\Common\VSS\win32; :: 上記文字化け対策 ::set APR_ICONV_PATH=D:\svn\iconv :: SSJP.DLL のリネーム ren "C:\Program Files\Microsoft Visual Studio\Common\VSS\win32\SSJP.DLL" "SSJP.DLL~" :: vss2svn 実行 vss2svn.pl --setdates --vssproject $/ -svnrepo file:///D:/TracLight/projects/svn/(ProjectName) :: SSJP.DLL の戻し ren "C:\Program Files\Microsoft Visual Studio\Common\VSS\win32\SSJP.DLL~" "SSJP.DLL" ** 参考にしたサイト [#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://d.hatena.ne.jp/ndruger/searchdiary?word=vss2svn]] -[[我楽多園>http://daisy64.blogspot.com/2008/07/vss2svn.html]] -[[MMagicインストール参考>http://namazu.asablo.jp/blog/2007/07/02/1619158]]