VSS库迁移到SVN库
1、 首先找到VSS库转到SVN库的工具vss2svn_cn.rar.压缩包中的文件如下图所示。
2、 将压缩包解压到 VSS服务器的新建路径下如D:\est\\vsssvnlibexpat.dll 文件移到VSS服务器的 C:\\Windows\\system32
3、 备份VSS数据库。步骤如下:
Ⅰ.打开VSS服务器端,如下图:
Ⅱ.添加要备份的项目,Archive—Archive Project如下图:
目录下,将
4、 将VSS库进行文件共享。
5、 运行cmd命令行,进入EXE文件名在的目录D:\est\\vsssvn。
6、 输入以下命令,进行vss2svn的操作:
7、 vss2svn.exe --encoding=gbk --vssdir \\\\ip地址\\vss repository;如图
7、当运行出现最后一个任务时候,在你所在的盘符下就会自动出现一个文件名为
_vss2svn的文件夹和文件名为vss2svn-dumpfile的dump文件;将该文件移到任意一个新建文件夹下,记录路径如图:
8、 将此dat文件导入SVN库。
Ⅰ. 创建一个新的SVN库,方法如下:
a.在SVN服务器上任一硬盘下建立新文件夹(文件夹名任意设置)。例如下图所示。
b.针对该新建文件夹建立SVN库,如图操作。
c.建库成功完成。需有下图提示。
Ⅱ .DOS
界面执行导入命令:svnadmin load e:\\newku E:\\vss-SVN\\vss2svn-dumpfile.dat ,回车。可见下图的显示界面,即为导入成功。
<
注意:迁移中SVN问题:svnadmin: 期望文件系统格式在“1”到“3”之间;发现格式“4”,原因是因为SVN库是用客户端创建,改为命令创建的库就ok了。
9、 验证导入成功。文件检出操作。
a. 如下图,找到上面新建的SVN库文件夹。右键点击。
b. 按下图设置路径,点击OK。
c. 文件检出成功,如下图所示。
d. 找到jianyan文件夹,查看文件,如下图所示。
9、VSS库向SVN库转移成功完成。