Dav*_*fal 19 migration mercurial dvcs visual-sourcesafe
将Visual Sourcesafe存储库移动到Mercurial的最佳方法是什么(我有兴趣保留所有历史记录)?
我从这里使用了vss2hg.pl脚本.它是一个Perl脚本,因此您需要先安装ActivePerl.
它工作得很好,但我遇到了日期问题.事实证明,该脚本支持三种日期格式.默认情况下,它设置为英国日期格式(在第547行).其他两种日期格式在代码中注释掉.启用美国日期格式后,脚本转换了我的SourceSafe数据库没有问题.
Mercurial wiki有这个页面,可能很感兴趣:https://www.mercurial-scm.org/wiki/SourceSafeConversion.我从未使用过Visual source safe,所以我没有任何个人经验.
我还发现了PatrickMézard关于这个主题的邮件,不幸的是他写道VSS转换器很难.他还谈到首先转换为Subversion,然后从Subversion转换为Mercurial.我想这意味着有VSS - > SVN在那里转换.你可以自己谷歌.
| 归档时间: |
|
| 查看次数: |
5076 次 |
| 最近记录: |