文件名称:vss2git:将Visual SourceSafe存储库迁移到Git
文件大小:194KB
文件格式:ZIP
更新时间:2024-02-24 10:11:00
git vss vss-migration GitC#
它是什么? Vss2Git项目包含几个组件: Vss2Git是Windows GUI应用程序,可将现有 (VSS)( )存储库的全部或部分导出到新的存储库。 它尝试根据按时间顺序对各个项目/文件修订进行分组来构造有意义的变更集(即 )。 VssDump是基于控制台的诊断工具,可打印VSS存储库内容的纯文本转储。 VssLogicalLib提供了一个.NET API,用于读取VSS存储库的内容和历史记录。 VssPhysicalLib是一组低级类,用于读取组成VSS数据库的各种数据文件。 HashLib是一种通用的无状态哈希API,目前提供16位和32位生成。 所有组件均使用Microsoft 用C#编写。 如何获得许可? Vss2Git是开源软件,根据获得。 因此,任何使用该软件的风险均由您自己承担。 始终定期备份VSS数据库,尤其是在尝试与此软件一起使用之前。 它的目标是什么? 其他VSS迁移工具中没有的几个关键功能启发了该项目: 从VSS数据库中保留尽可能多的历史记录,包括已删除和重命名的文件。 Vss2Git从一开始就重放VSS数据库的历史记录,因此可以重