由于工作需要将VSS2005管理的项目,连带历史记录一起,迁移到SVN中去,所以做了一些调查,发现可以通过SVN Importer和vss2svn来实现,但是都没有成功。
 
1. SVN Importer 可能不支持vss2005.下面是错误信息。
**********************************************************************
date: 2009/12/11 16:20:38
mode: create full dump
src provider: class org.polarion.svnimporter.vssprovider.VssProvider
creating full svn model...
EXCEPTION CAUGHT: org.polarion.svnimporter.vssprovider.VssException: Cannot list files in VSS project: $/TEST/*
 at org.polarion.svnimporter.vssprovider.internal.Vss.listFilesInProject(Vss.java:223)
 at org.polarion.svnimporter.vssprovider.VssProvider.buildTree(VssProvider.java:230)
 at org.polarion.svnimporter.vssprovider.VssProvider.buildVssModel(VssProvider.java:113)
 at org.polarion.svnimporter.vssprovider.VssProvider.buildSvnModel(VssProvider.java:138)
 at org.polarion.svnimporter.main.Main.buildFullSvnModel(Main.java:147)
 at org.polarion.svnimporter.main.Main.run(Main.java:82)
 at org.polarion.svnimporter.main.Main.main(Main.java:49)

duration: 32 seconds
 
2. vss2svn 英文可以,但是日文的时候不行。