本文介绍了有没有办法将带有 HISTORY 的 SourceSafe 迁移到 SVN?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法将带有 HISTORY 的 SourceSafe 迁移到 SVN 中?

Is there a way to migrate SourceSafe with HISTORY into a SVN ?

理想情况下,我想使用 VisualSVN 服务器,但我真的不想丢失我的 SourceSafe 历史记录.如果必须的话,我会的.

Ideally I'd like to use VisualSVN Server, but I don't really want to lose my SourceSafe history. If I have to I will though.

推荐答案

很久以前(似乎)我尝试使用 vss2svn,但最后还是放弃了.有几个问题,IIRC:

A long time ago (it seems) I tried to migrate a SourceSafe DB to subversion using vss2svn, but finally gave up. There were several problems, IIRC:

  • 您必须确保 SS DB 是一致的(例如,Analyze 没有发现任何问题或能够修复它们).
  • 迁移数据库需要很长时间,因为它非常大.
  • 由于解析日期的一些问题,最终迁移失败.我无法找到问题的原因,但我猜是因为我们使用 DD.MM.YYY 日期格式而不是美国日期格式.

所以最后我们决定保持 SourceSafe DB 不变(只读),只将当前版本迁移到 subversion.到目前为止,我们不得不返回 SourceSafe 进行检查的情况很少.

So finally we decided to keep the SourceSafe DB intact (read-only) and just migrate the current version into subversion. So far, there were very few occasions where we had to go back to SourceSafe to check something.

希望这会有所帮助.

顺便说一句:无论您是使用 VisualSVN Server 还是直接使用 subversion(svnserver)都没有关系.两种情况下的存储库格式相同.

BTW: it does not matter whether you use VisualSVN Server or subversion directly (svnserver). The repository format is the same in both cases.

这篇关于有没有办法将带有 HISTORY 的 SourceSafe 迁移到 SVN?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-25 10:44