VSS2005源代码管理
VSS2005使用详细
http://www.docin.com/p-467455948.html
花了差不多一天的时间把vss配置搞明白了~废话不多说,下面简单的介绍下配置的过程:
安装VSS2005(客户端和服务器端都需要),当然必须有VS2008或者2005的前提下。
1、在在本地磁盘里创建个共享文件夹用于存放各个版本的修改信息,必须共享文件夹,在文件夹属性的安全里卖弄把Users的权限中的允许全部的选上并添加所需要的用户名和组,用于访问。
2、在文件夹的属性中的web共享一项,选共享文件夹,然后把访问权限一栏全部选上,另在应用程序权限中选择执行(包括脚本)
1.打开vss administrator,File->New DataBase->next,选择刚刚准备的文件夹,然后一直next
2.File->Open SourceSafe Database->add->next,在location中输入你刚刚你建立的文档位置,如:本地ip为192.168.1.104,共享文件夹名vss,那么输入\\192.168.1.104\vss,然后一直next
3.server->Configure,
在Enable SourceSafe Internet for this computer选上,Enable SourceSafe
Intersafe for this database选上,在web server name中键入本地IP
4.打开vs2008,或者
05,Tools->options->source control->plug-in selection选择Microsoft
Visual SourceSafe,plug-in Setting选Visual
SourceSafe,并去掉advanced中的勾(客户端同样),Environment中,在"打开解决方案或项目时获取所有内容""关闭解决方案
或项目时签入所有内容"前面打上勾.然后在打开的解决方案上点右键,选择"将解决方案添加到源代码管理",这样就成功的把一个项目添加到VSS版本控制
了.
1.打开客户端的vss Administrator,File->Open SourceSafe Database->add->next,在location中输入服务器端的IP地址和文件夹如:\\192.168.1.104\vss,输入服务器端提供的用户名和密码,
2.vss Explorer,然后你就能对项目进行操作了
选择check out this file and edit it in your working folder;
点击OK。在修改文件之前,应执行“Check Out …”,以同步数据库上该文件的最新版本,并做标记,使其它用户只能读取而不能修改该文件(该操作基于目前服务器不支持多用户“Check Out”,这也是团队开发所推荐的模式)
④ 当要删除文件时,应先执行“Check Out …”以同步数据库上的该文件,然后执行“Remove …”,将该文件从数据库中删除,最后“Delete…”删除该文件
注:如果用户已经为文件设置了工作文件夹,VSS会将该文件的一个COPY放入你的工作文件夹并打开文件,让用户进行修改和编辑;如果用户还没有为文件设置工作文件夹,VSS系统会提醒用户设置工作文件夹,用户可根据系统提示,先设置工作文件夹,才可以对文件进行编辑。
在SourceSafe菜单中选择share,打开共享对话框。
在file to share列表中选择你要共享的文件,如果文件没有显示,可以旁边的项目列表中查找。
点击share。
点击close。
三、拆分文件(branch)
在SourceSafe菜单中选择branch,打开拆分对话框;
在comment中填写备注;
点击OK。
2、用一步操作完成文件的拆分与共享
在SourceSafe菜单中打开share对话框;
在file to share列表中选择要共享的文件,如果你要的文件没有显示,在项目列表中
四、删除/恢复文件或文件夹
选择file菜单中的delete命令;
点击OK。
2、破坏(destroy)
Permanently)选项,你一旦选中它,文件或项目将从VSS数据库中被移走,你不能再恢复它。此外,当Destroy 和Destroy
Permanently命令用于共享文件时,它只作用于当前文件夹,其它共享的文件夹仍然保留该文件,该文件依然保存在VSS数据库中。
选择file菜单中的delete命令;
选中 Destroy Permanently 选项;
点击OK。
3、清除(Purge)
打开file菜单的properties对话框,按delete按纽;
在列表中选择要清除的文件名;
点击purge;
如果要继续,在VSS给你的提示栏中点击yes。
五、查看文件/文件夹的历史信息或早期版本
点击OK。
六、获取文件的最新版本
在SourceSafe菜单中选择get latest version;
如果你事先没有设定工作文件夹,VSS会提示你是否设定一个工作文件夹,点击OK,设定一个工作文件夹;
如果你已经确定了选项,VSS就会显示get latest version对话框,你就可以从当前的项目中获取文件的最新版本的备份,它放在你的工作文件夹中。
七、获取文件的早期版本
在tool菜单中选中show history,打开history option对话框;
点击OK,打开history对话框;
选中你要看的版本;
点击get,打开get对话框;
如果你事先没有设定工作文件夹,VSS会提示你是否设定一个工作文件夹,点击OK,设定一个工作文件夹;
在取出对话框中点击OK,文件版本的备份就会从当前项目调入你的工作文件夹。
八、修改用户密码
如何更改密码:
在旧密码框里键入你当前的密码;
在新密码框里键入你的新密码;
在确认框里再次键入新密码;
点OK。
九、打开/关闭数据库
从数据库列表中选择一个数据库;
点击open,打开数据库。
VSS2005源代码管理的更多相关文章
- VSS2005源代码管理启用http方式
一直在使用vss管理源代码,在服务器上使用文件共享当方式.最近安全形式升级,禁止使用文件共享,因此要升级到http方式. 按照网上的教程,一路前行. 1.登录服务器桌面,打开vss administr ...
- 使用git进行源代码管理
git是一款非常流行的分布式版本控制系统,使用Local Repository追踪代码的修改,通过Push和Pull操作,将代码changes提交到Remote Repository,或从Remote ...
- Team Foundation Server源代码管理多人开发的使用心得
问题1:多人使用TFS源代码管理器的时候,往往会造成同个文件内源代码不一致,覆盖别人的代码. 解决方案: 给多个人分配不同的开发任务,保证每个人修改的文件都不会重叠. 但有些情况无法避免多个人同时修改 ...
- TFS源代码管理的8大注意事项
TFS源代码管理的8大注意事项 目录 源代码管理的8大注意事项... 1 1. 使用TFS进行源代码管理... 2 2. 如果代码没放在源代码管理软件里,等于它不存在... 2 3. 要早提交,常提交 ...
- git与svn, tfs等源代码管理器的协同
简单地说,这三个都是业界知名的源代码管理器.他们是有区别的,根本的区别在于git是分布式源代码管理器(每个本地都有完整的代码,及历史),而svn和tfs是集中式源代码管理器(只有服务器才有完整的历史, ...
- 源代码管理工具之SVN
源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面几块. SVN的使用环境 ...
- iOS源代码管理工具
源代码管理工具简介 1.为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼.繁琐的问题 2.源代码管理不当可能会引起的后果? 无法后悔:做错了一个操作后,不能回到之前的操作 ...
- 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...
- tfs2012迁移,只用到源代码管理
背景:在虚拟机里面安装的tfs,后来发觉C盘空间太少了,运行卡,准备重新配置一台虚拟机当做tfs服务器.安装相同版本的tfs.数据库(至少比原来的版本一样或者更高版本,要不附加不了数据库). 1.确保 ...
随机推荐
- XHTML 簡介
XTML是可擴展的超文本標記語言. XHTML是比HTML更加嚴謹的HTML語言. 所有的瀏覽器都能識別XHTML. XHTML符合W3C標準,是為了替代HTML的.
- Lodop导出图片,导出单页内容的图片
用如下语句设置图片的格式,设置导出的图片初识的默认名称,Lodop可以把打印内容导出成图片. LODOP.SET_SAVE_MODE("SAVEAS_IMGFILE_EXENAME" ...
- Bootstrap图像
前面的话 图像在网页制作中也是常要用到的元素,本文将详细介绍Bootstrap图像 响应式图片 通过为图片添加 .img-responsive 类可以让图片支持响应式布局.其实质是为图片设置了 max ...
- 学习笔记之csrf
CBV 添加 csrf 第一种: 指定方法方面添加 装饰器 @memethod_decorator(xxx) 第二种 全部添加: 注意 在类名前: @method_decorator(xxx,name ...
- Java_常用工具类收集
一.日期工具类 package com.ebd.application.common.utils; import java.sql.Timestamp; import java.text.DateFo ...
- 小程序源码下载[demo整理自github]
微信小程序的火热程度大家都有所了解,也有很多牛人写了不错的小程序,今天ytkah就整理一些github上的小程序开源项目,源码可以直接下载来用,感兴趣的朋友赶紧去看看吧!以下小程序排名按star的数量 ...
- Codeforces Round #337 (Div. 2) C. Harmony Analysis
题目链接:http://codeforces.com/contest/610/problem/C 解题思路: 将后一个矩阵拆分为四个前一状态矩阵,其中三个与前一状态相同,剩下一个直接取反就行.还有很多 ...
- BUPT2017 wintertraining(15) #1 题解
拖了一周才完成的题解,抛出一个可爱的表情 (っ'-')╮ =͟͟͞͞❤️.对我来说E.F比较难,都是线段树的题,有点久没写了. A - Infinite Sequence CodeForces - 6 ...
- android限制横竖屏切换 方法
在需要限制横竖屏切换的时候,只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制. android:screenOrientation=& ...
- Impacket官方使用指南
什么是Impacket Impacket是用于处理网络协议的Python类的集合.Impacket专注于提供对数据包的简单编程访问,以及协议实现本身的某些协议(例如SMB1-3和MSRPC).数据 ...