`
Mov_webhobo
  • 浏览: 215818 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

VSS向SVN迁移

    博客分类:
  • SCM
阅读更多

搜集相关方案,网上介绍比较多的有两个方案:

1)vss2svn - Visual SourceSafe to Subversion 格式转换器

这是一个源代码库工具,能将Visual SourceSafe(VSS)存储库转换为Subversion 的dumpfile格式,以便VSS历史可以导入到版本库。

2)SVN Importer

 

尝试用vss2svn迁移project-hello工程,步骤

1)解压vss2svn到F:\vss-server-tmp

2)使用VSS管理员工具从生产VSS导出project-hello工程

3)使用VSS管理员工具在本地F:\vss-server-4-project-hello创建仓库并导入project-hello工程

4)使用使用vss2svn命令导出vss仓库为svn dumpfile

$ cd F:\vss-server-tmp   // 切换到vss2svn根目录

$ vss2svn.exe --encoding=gbk --vssdir F:\vss-server-4-project-hello  // 使用vss2svn命令导出vss仓库为svn dumpfile

5)使用svn命令行工具创建本地仓库

$ cd E:\svn-win32-1.6.12\bin // 切换到svn命令行工具bin目录

$ e:

$ svnadmin create F:\svn\repository // 创建svn本地仓库,如果已经存在仓库,此步骤可省略

6)导入本地仓库

$ svnadmin load F:\svn\repository < F:\vss-server-tmp\vss2svn-dumpfile.dat

 

【备忘】

1.目前VSS到SVN的迁移是整个仓库迁移,不能仅迁移仓库中的指定文件夹

可以通过VSS管理员工具导出指定目录后导入一个空库后再迁移

2.可以向已经存在内容的svn仓库中直接导入

 

【思考】

1.项目中历史信息如果不是很关键可以仅将最新版本在SVN进行维护即可

2.从VSS迁移到SVN最关键能否成功最关键的不是仓库迁移,而是能否说服大家改变对SCM的理解和使用习惯

 

【参考文档】

VSS2SVN 工具使用

http://hi.baidu.com/itnjtnskxhfgjke/item/b6026805e0df3692a2df43b5

 

VSS2SVN下载

http://download.csdn.net/detail/angel_sino/451192

 

 

分享到:
评论

相关推荐

    vss2svn使用说明vss导入subversion教程

    在本文中,我们将详细介绍如何将Visual SourceSafe (VSS)的数据迁移到Subversion (SVN)的步骤,以及在过程中可能会遇到的问题和解决方案。VSS2svn工具是实现这一转换的关键。 首先,我们需要获取vss2svn工具。你...

    VSS2SVN中文文件名解决版

    &lt;br&gt;4、运行: vss2svn.exe --encoding=gbk --vssdir \\VSS_IP\VSS_REPOSITORY &lt;br&gt;5、当运行出现最后一个任务时候,在你所在的盘符下就会自动出现一个文件名为 _vss2svn的文件夹和文件名为vss2svn-dump...

    vss库迁移到svn库

    标题中的“vss库迁移到svn库”是指将基于Visual SourceSafe(VSS)的版本控制系统中的代码库转换到Subversion(SVN)系统的过程。这个迁移过程通常是为了升级版本控制系统的功能,或者因为团队已经从VSS转向了对SVN...

    Vss2Svn migration:Vss2Svn迁移工具-开源

    Vss2Svn迁移工具是专门用于将Microsoft Visual SourceSafe(VSS)6的源代码管理数据迁移到Subversion(Svn)的开源解决方案。这个工具对于那些希望从VSS过渡到更现代、更开放的版本控制系统Subversion的团队来说非常...

    vss库迁移到SVN库的操作方法

    【VSS库迁移到SVN库的操作方法】 Visual SourceSafe(VSS)是一款由Microsoft开发的版本控制系统,而Subversion(SVN)则是一个开源的版本控制系统,被广泛用于项目协作和源代码管理。在某些情况下,用户可能需要将...

    vss库迁移到SVN库的工具

    这个工具可能包含了一系列脚本、配置文件和文档,以协助用户实现VSS库向SVN的平滑过渡。 在实际操作中,VSS到SVN的迁移通常涉及以下步骤: 1. **备份VSS库**:在开始迁移前,确保对VSS库进行完整备份,以防数据...

    vss的svn插件 最新版本

    在IT行业中,为了将VSS的项目迁移到SVN或者同时在VSS和SVN之间进行协作,开发人员经常需要使用到VSS的SVN插件。"vss的svn插件 最新版本"指的是能够与VSS集成的最新版SVN客户端工具,用于在两个系统之间架起桥梁。 ...

    VSS转SVN工具

    VSS转换成SVN的工具 对于原来使用VSS这个配置工具的人员来说,使用很方便

    SVN库建立及VSS数据导入

    配置管理,vss迁移svn。 SVN库建立及VSS数据导入SVN 一、 SVN库建立 由于事先我安装好TortoiseSVN,因此我用此工具建立版本库,非常简单的哦! 在D:\SVN新建一个文件夹(test),右键-属性-在此创建版本库,这样就...

    SVN版本库的迁移(从一台服务器迁移到另一台服务器)

    **SVN 版本库迁移**是当原始服务器出现问题或者需要更换硬件、升级软件环境时必要的操作。迁移过程确保了代码版本控制系统的连续性,不影响团队的开发工作。以下是两种常见的SVN版本库迁移方法: ### 第一种方法:...

    svn for Vss2008

    这个过程中包括了对Subversion和VSS2008特性的理解,以及如何通过AnkhSVN进行迁移和日常开发工作。通过这样的集成,开发者可以享受到Subversion带来的更强大、更稳定和更适应现代开发需求的版本控制体验。

    CVS SVN VSS 对比 说明

    再者,SVN的命令行界面和操作方式与CVS相似,降低了学习成本,方便了从CVS迁移的用户。 VSS相比于CVS和SVN,其主要缺点在于对并发编辑的支持不够完善,以及在处理大文件和非文本数据时的不稳定表现。此外,VSS的...

    基于VisualSVN-Server的安装配置,用户自主修改密码,分布式版本库,自动备份等

    windows 2008 R2和win7 测试通过。平台的VisualSVN-Server文档,包括了安装配置,用户文件管理,用户自主修改密码配置(PHP实现),linkd方式实现多个...四.SVN迁移(CVS或VSS迁移至SVN) 五.SVN服务器配置和使用约定

    SVN管理工具(32位)【全】

    在VSS到SVN的迁移过程中,重要的是理解两者之间的差异,比如VSS使用本地数据库,而SVN使用集中式仓库模型。这可能导致一些工作流程和权限管理上的变化。迁移步骤通常包括导出VSS项目,导入到SVN仓库,然后通知团队...

    批量清除SVN或VSS工具

    在软件开发过程中,版本控制系统如SVN(Subversion)和VSS(Visual SourceSafe)扮演着重要的角色,它们用于跟踪代码的更改、协同工作和管理项目版本。然而,有时我们可能需要清理这些版本控制系统的痕迹,例如在...

    SVN清除工具VSS文件清除工具

    它简化了清理过程,用户只需单击一下,即可快速、批量地从指定目录及其子目录中移除`.svn`和`.vss`文件,从而释放磁盘空间,尤其是在备份或迁移项目时非常有用。 `.svn`文件是SVN版本控制系统的一部分,它们存储了...

    清除SVN、CVS、VSS文件的工具

    在IT行业中,版本控制系统如Subversion (SVN)、 Concurrent Versions System (CVS) 和 Visual SourceSafe (VSS) 在软件开发中起着至关重要的作用。这些系统帮助团队协同工作,跟踪代码更改,并管理项目历史。然而,...

    一段进行SVN备份的脚本

    VSS是微软提供的一种早期版本控制系统,一些组织可能需要将VSS数据迁移到SVN,或者在两者之间进行同步。 总之,这段脚本和相关文件旨在提供一个全面的解决方案,不仅涵盖了SVN仓库的自动备份,还可能包含了数据分析...

    清除VSS关联工具

    8. **与其他版本控制系统集成**:在解除VSS关联后,用户可能需要将项目迁移到Git、SVN等现代版本控制系统。 以上就是围绕“清除VSS关联工具”的相关知识点,具体操作流程和工具功能需要参考博文链接提供的详细信息...

Global site tag (gtag.js) - Google Analytics