vss2svn 转换笔记

原创 2006年06月26日 14:36:00
下载:http://vss2svn.tigris.org/
 
阅读本文你必须具有 Source Safe 和 Subversion、Apache 基础。
一下操作在 MS-DOS 下完成
 
rem 第一步 确保 ss.exe (Source Safe)在 path 下。
set path=%path%;C:/Program Files/VSS/win32
rem 第二步 确保 svn.exe 在 path 下
set path=%path%;C:/Program Files/Subversion/bin
rem 第三步 确保 APR_ICONV_PATH
set APR_ICONV_PATH=C:/Program Files/Subversion/iconv
rem 第四步 指定 Source Safe Database
set SSDIR=//192.168.11.86/vss
rem set SSDIR=G:/tmp/vss
rem 第五步 执行转换
vss2svn-0.3.3.exe -vssproject $/myproject -svnrepo http://svn.redv.com/repos/myproject
rem 然后根据提示做一些操作。
 
当出现如下提示时:
ATTENTION REQUIRED:
  Following is a list of all VSS users who have made updates at any time in the
  specified project. In order to preserve the user history during migration to
  Subversion, these users must exist in the Subversion authentication file.
  Usually, this is done with an Apache "Basic" HTTP authorization file, where
  each username is followed by a colon and the hashed password for that user.
  A blank password is permissible. Copy and paste the following lines into this
  authorization file in order to allow this user history to be migrated.
tom:
vss_migration:
PRESS ENTER TO CONTINUE (or enter [q] to quit and start over)...
在 apache 的认证文件中加入用户 tom 和 vss_migration,方法如下:
命令行: htpasswd svn-auth-file tom
 

相关文章推荐

常用的版本控制软件的介绍(vss,cvs,svn)

另:欢迎各位加群:206981178,共同学习交流 1.vss VSS6.0现在是作为Microsoft Visual Studio6.0这个开发产品家族的一员,如Visual C++6.0和...

CVS SVN VSS 使用对比

版本控制系统里团队开发不免要用上CVS SVN VSS ClearCase等工具。至于选择上,则是根据开发团队搭建的平台,使用的编程语言相关联。  如果用.net平台开发,VSS无疑首选,尽管它曾经有...

SVN对比VSS,不知这样够了没

项目 VSS SVN 备注 原子性提交 Atomic commit 不支持 支持 SVN无论批量提交包含多少文件修改,只...

SVN、CVS、VSS

SVN是CVS的新一代版本管理软件 SVN与CVS的比较1 存储类型格式 2 速度3 标志&分支4 元数据 5 文件类型  6 回滚  7 事务   SVN与VSS的比较1. 支持重命名    为了得...

VSS、CVS、SVN和ClearCase等配置工具的评估和比较

VSS、CVS、SVN和ClearCase等配置工具的评估和比较 VSS、CVS、SVN和ClearCase等软件测试配置工具的评估和比较1概述 Visual SourceSa...

CVS SVN VSS 使用对比[二]

版本控制系统里团队开发不免要用上CVS SVN VSS ClearCase等工具。至于选择上,则是根据开发团队搭建的平台,使用的编程语言相关联。 如果用.net平台开发,VSS无疑首选,尽管它曾经有不...

cvs vss svn和git比较

八一八cvs vss svn和git比较 特征 CVS Git Mercurial Subversion 是否原子提交 ...

清除svn,vss,cvs标记文件

@ECHO OFF @echo =================================================================== @echo 清除svn,v...

SVN-CVS-VSS的区别

SVN全名Subversion,即版本控制系统。 SVN与CVS 一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这...

Version Control-CVS SVN VSS 使用对比

一、Subversion包含绝大部分CVS功能  Subversion 作为CVS 的重写版和改进版,其目标就是作为一个更好的版本控制软件,取代目前流行的CVS。Subversion 的主要开发...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vss2svn 转换笔记
举报原因:
原因补充:

(最多只允许输入30个字)