本文默认迁移机和目标机已是安装好VSS服务,如果没装好参见VSS+SourceAnywhere for VSS搭建版本控制系统教程

如果你只想以最快的速度迁移库而并不关心VSS的一些操作使用,那么可直接跳到本文最后的说明

当前环境如下:

迁移机:192.168.220.130

目标机:192.168.220.131

两台机器都已装好环境,现要将130上的MOVE库迁移到131上

1.在131主机上建立同名库(MOVE)并设目录权限为共享

以下是在131的Visual SourceSafe Administrator中操作

记下共享路径,后边迁移时要用(主机名改成IP)

选择:

启动网络发现
启动文件和打印机共享
启用共享以便可以访问网络的用户可以读取和写入公用文件夹中的文件
关闭密码保护共享

在130的资源管理器输入\\192.168.220.131\move看是否可以正常访问

2.导出MOVE库

打开Visual SourceSafe Administrator(VSS的,不是SAW的控制台)

Archive--Archive Projects

把要迁移的项目逐个加上

设置保存成的.ssa文件

3.将库导入到131主机

以下是在131的Visual SourceSafe Administrator中操作

选择之前导出的.ssa文件

到131上查看(如果原来已登录要注销重登刷新是没用的),文件已成功迁入:

但此时用户并没有导过去

将130库下下users目录、users.txt、data\um.dat、data\rights.dat复制到131库下替换掉原有的文件

由于前边开了共享所以也不麻烦直接在资源管理器里复制替换就可以了;不过这文件共享给 Everyone用户读写权限是比较危险的,完成后应撤销掉第一步中的共享操作。

此步完成后VSS库已迁移完成,但要能远程登录还得手动把所有用户加到SAW for VSS Server上,如果用户很多这将是一个工作量颇大的工作

说明:

上边这么长的步骤其本质不过就是把库对应的文件夹复制过去而已,所以最简单的方法直接把文件夹从130复制到131

然后在131上使用Visual SourceSafe Administrator Connect to an existing就完了;当然还是得手动把所有用户加到SAW for VSS Server上

参考:

http://blog.csdn.net/peterburkhart/article/details/17360445

VSS迁移详细教程的更多相关文章

  1. 将项目的版本控制从Vss迁移到Git

    之前在Vs2008上一直使用的是Vss版本控制,现在将版本控制更改为Git 迁移原因是其他公司想要在我们公司开发的一个CRM系统做一些定制(个性化需求,将软件上的公司名称和链接更改为他们的或一些跟我们 ...

  2. SASS教程sass超详细教程

    SASS安装及使用(sass教程.详细教程) 采用SASS开发CSS,可以提高开发效率. SASS建立在Ruby的基础之上,所以得先安装Ruby. Ruby的安装: 安装 rubyinstaller- ...

  3. Git使用详细教程(一)

    很久不发博客,最近有兴趣想写点东西,但 Live Writer 不支持从Word复制图片,疯狂吐槽下 Git使用详细教程(一) Git使用详细教程(二) 该教程主要是Git与IntelliJ IDEA ...

  4. Win7 U盘安装Ubuntu16.04 双系统详细教程

    Win7 U盘安装Ubuntu16.04 双系统详细教程 安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: ...

  5. Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程)

    Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程) 声明:本教程在参考了以下博文,并经过自己的摸索后实际操作得出,本教程系本人原创,由于升级 ...

  6. Ubuntu 16.04安装QQ国际版图文详细教程

            因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...

  7. Ubuntu-安装-theano+caffe-超详细教程

    一.说明 本文是继<Ubuntu-安装-cuda7.0-单显卡-超详细教程> 之后的续篇.theano和caffe是深度学习库,对运算能力需求很大,最好使用cuda进行加速.所以,请先阅读 ...

  8. Struts2详细教程

    Struts2详细教程:http://www.yiibai.com/struts_2/

  9. Java log4j详细教程

    Java log4j详细教程 http://www.jb51.net/article/74475.htm

随机推荐

  1. File操作-将数据库里的数据写入到指定路径的txt文件里

    package com.Cristin.File;//将数据库里的数据写入到指定路径的txt文件里 import java.io.File;import java.io.FileOutputStrea ...

  2. Educational Codeforces Round 23 F. MEX Queries 离散化+线段树

    F. MEX Queries time limit per test 2 seconds memory limit per test 256 megabytes input standard inpu ...

  3. Intellij idea 添加浏览器

    最近的项目要做一个海康的网页端的监控,需要下载海康的插件,但是试验了一下,Chrome和IE的都不支持插件的显示,只有搜狗的显示,但是Idea的默认浏览器里面没有,所以要添加一个默认的浏览器 方法很简 ...

  4. django网站地图sitemap

    网站地图是根据网站的结构.框架.内容,生成的导航网页,是一个网站所有链接的容器.很多网站的连接层次比较深,蜘蛛很难抓取到,网站地图可以方便搜索引擎或者网络蜘蛛抓取网站页面,了解网站的架构,为网络蜘蛛指 ...

  5. asp.net 虹软人脸识别sdk 释放内存

    初始化时申请内存,用完记得释放,不然就会报“内存已满”的. 使用时: pMem = Marshal.AllocHGlobal(detectSize); 释放内存: Marshal.FreeHGloba ...

  6. 将本地项目上传到gitlab下

    转载自: https://blog.csdn.net/litianxiang_kaola/article/details/74075151 1.安装git    https://git-scm.com ...

  7. POJ 3076 Sudoku

    3076 思路: dfs + 剪枝 首先,如果这个位置只能填一种字母,那就直接填 其次,如果对于每一种字母,如果某一列或者某一行或者某一块只能填它,那就填它 然后,对于某个位置如果不能填字母了,或者某 ...

  8. Asp.net core 学习笔记 ( Router 路由 )

    和之前的一样用法. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory log ...

  9. [Spring] ClassPathXmlApplicationContext类

    1. 该类在package org.springframework.context.support包下. 该包在4.0.1中封装在spring-context-***.jar中. 其无参构造函数的文档 ...

  10. mysql连接池的使用工具类代码示例

    mysql连接池代码工具示例(scala): import java.sql.{Connection,PreparedStatement,ResultSet} import org.apache.co ...