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

Dav*_*d P 5 svn version-control visualsvn visual-sourcesafe visualsvn-server

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

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

M4N*_*M4N 6

很久以前(似乎)我试图使用vss2svn将SourceSafe DB迁移到subversion ,但最终放弃了.有几个问题,IIRC:

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

所以最后我们决定保持SourceSafe DB完整(只读)并将当前版本迁移到subversion中.到目前为止,我们不得不回到SourceSafe检查一些东西.

希望这可以帮助.

顺便说一句:你是否直接使用VisualSVN Server或subversion(svnserver)并不重要.两种情况下的存储库格式都相同.


Ste*_*fan 5

试试vss2svn脚本.

或者vss2svn项目.