有没有办法将带有HISTORY的SourceSafe迁移到SVN?
理想情况下我想使用VisualSVN Server,但我真的不想丢失我的SourceSafe历史记录.如果我必须,我会.
很久以前(似乎)我试图使用vss2svn将SourceSafe DB迁移到subversion ,但最终放弃了.有几个问题,IIRC:
你必须确保SS DB是一致的(例如,Analyze没有发现任何问题或能够解决它们).
迁移数据库需要很长时间,因为它非常大.
最后,由于解析日期的一些问题,迁移失败了.我无法找到问题的原因,但我想这是因为我们使用DD.MM.YYY日期格式而不是美国日期格式.
所以最后我们决定保持SourceSafe DB完整(只读)并将当前版本迁移到subversion中.到目前为止,我们不得不回到SourceSafe检查一些东西.
希望这可以帮助.
顺便说一句:你是否直接使用VisualSVN Server或subversion(svnserver)并不重要.两种情况下的存储库格式都相同.
试试vss2svn脚本.
或者vss2svn项目.