VSS迁移详细教程
本文默认迁移机和目标机已是安装好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迁移详细教程的更多相关文章
- 将项目的版本控制从Vss迁移到Git
		
之前在Vs2008上一直使用的是Vss版本控制,现在将版本控制更改为Git 迁移原因是其他公司想要在我们公司开发的一个CRM系统做一些定制(个性化需求,将软件上的公司名称和链接更改为他们的或一些跟我们 ...
 - SASS教程sass超详细教程
		
SASS安装及使用(sass教程.详细教程) 采用SASS开发CSS,可以提高开发效率. SASS建立在Ruby的基础之上,所以得先安装Ruby. Ruby的安装: 安装 rubyinstaller- ...
 - Git使用详细教程(一)
		
很久不发博客,最近有兴趣想写点东西,但 Live Writer 不支持从Word复制图片,疯狂吐槽下 Git使用详细教程(一) Git使用详细教程(二) 该教程主要是Git与IntelliJ IDEA ...
 - Win7 U盘安装Ubuntu16.04 双系统详细教程
		
Win7 U盘安装Ubuntu16.04 双系统详细教程 安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: ...
 - Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程)
		
Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程) 声明:本教程在参考了以下博文,并经过自己的摸索后实际操作得出,本教程系本人原创,由于升级 ...
 - Ubuntu 16.04安装QQ国际版图文详细教程
		
因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...
 - Ubuntu-安装-theano+caffe-超详细教程
		
一.说明 本文是继<Ubuntu-安装-cuda7.0-单显卡-超详细教程> 之后的续篇.theano和caffe是深度学习库,对运算能力需求很大,最好使用cuda进行加速.所以,请先阅读 ...
 - Struts2详细教程
		
Struts2详细教程:http://www.yiibai.com/struts_2/
 - Java log4j详细教程
		
Java log4j详细教程 http://www.jb51.net/article/74475.htm
 
随机推荐
- linux_nmon监控方法
			
一.介绍 Nmon 工具是 IBM 提供的免费的在AIX与各种Linux操作系统上广泛使用的监控与分析工具.该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工 ...
 - 【Java】【THINK】
			
1. 新建类,应优先考虑“组织”对象,而不是继承.这样可以保持清爽. 2. Java对象&对象句柄: 声明了一个类型的变量也就是声明了一个该类型的对象.但是这个对象只是个抽象的概念,并不会在内 ...
 - java中如何认定一个变量和方法
			
对于变量,用变量名就可以认定.对于a ,你不能要求它既是int,又是double.这是错误的: 同理,对于方法,它的方法签名是:方法名+参数 通过签名,已经认定一个方法.你不能要求一个方法有多 ...
 - Reversion Count
			
字符串基础用法题,包含有大数减法大数除法模板,不难理解,代码如下: #include<stdio.h> #include<string.h> #include<strin ...
 - [转][C++]佛祖保佑,永无bug。C++ BUG解决方案
			
// // _oo0oo_ // o8888888o // 88" . "88 // (| -_- |) // 0\ = /0 // ___/`---'\___ // .' \\| ...
 - Math.abs(~2020)  按位取反后的绝对值是多少 2021, 按位取反后,比正数多1
			
Math.abs(~2020) 按位取反后的绝对值是多少 2021, 按位取反后,比正数多1 int 值的取值 范围: -128 --- 127 之间, 0000 0000 按位取 ...
 - css趣味案例:画三角形
			
代码: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&q ...
 - Python 编程快速上手 第十四章 处理 CSV 文件和 JSON 数据
			
前言 这一章分为两个部分,处理 CSV 格式的数据和处理 JSON 格式个数据. 处理 CSV 理解 csv csv 的每一行代表了电子表格中的每一行,每个逗号分开两个单元格csv 的内容全部为文本, ...
 - spring cloud: Hystrix(三):健康指数 health Indicator
			
spring cloud: Hystrix(三):健康指数 health Indicator ribbon+hystrix 当使用Hystrix时(spring-cloud-starter-hystr ...
 - 雷林鹏分享:C# 方法
			
C# 方法 一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块.每一个 C# 程序至少有一个带有 Main 方法的类. 要使用一个方法,您需要: 定义方法 调用方法 C# 中定义方法 当定 ...