分类

安卓应用安卓游戏攻略资讯

文件管理

Visual Source Safe 2005

Visual Source Safe 2005 官方版

大小:88.5 MB

语言:英文系统:WinXP, Win2003, Vista, Win7, Win8

类别:文件管理时间:2017-11-01

Visual Source Safe 2005是由微软推出的一款软件项目管理工具,适用于所有的源码和软件项目管理,他可以有效地帮助程序员管理自己的软件和源代码版本。

基本介绍

源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即Source Code Management(SCM) systems或者Version Control systems来实现。版本控制在软件开发中的重要作用如下:

1)作为代码仓库有效的管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取。

2)对开发小组中对源代码的访问进行有效的协调(不同的版本控制软件采取不同的协调策略)。

常用的版本控制软件有Clearcase, CVS, PVCS和Microsoft公司的Visual SourceSafe (VSS)。

软件功能

支持大型项目和分布式团队

日益具有全球化特点的软件开发工作跨越不同时区、领土和大陆。Visual SourceSafe 2005 将做出改变以满足这些全球性开发团队的需要

通过 HTTP 进行远程 Web 访问。

使用 Visual Studio 从全球任何可以进行 HTTP 或 HTTPS Web 访问的地方连接到 Visual SourceSafe 数据库。(需要 Visual Studio 2005、IIS 和 ASP .NET)。 增强的性能和可伸缩性。通过显著提高的 LAN 访问速度来更加快速地工作,尤其是在慢速和远程 RAS 配置中同时使用 Visual SourceSafe 和 Visual Studio 的时候。在保持其目前的、基于客户端的文件共享体系结构的兼容性的同时,Visual SourceSafe 为常见操作提供的访问速度有显著地提高,尤其是改善了慢速和远程网络的性能。健壮的改进减少了分析、管理和修复数据库的需要。

增加的容量。

数据存储增至 4 GB,且存档限制也随之增大。区域性时区和语言。查看针对当地时区进行调整的文件更改历史记录,同时维护单独的、与服务器参考时钟保持同步的更改审核日志。使用任何指定的语言和字体自定义用户界面。

增强的自定义

开发团队可以利用新的自动化和可扩展性功能,自动执行其过程以及扩展 Visual SourceSafe 的功能:

支持自定义查看器、合并工具和编辑器。使用新的插件式编辑器/查看器功能,通过任何第三方工具或自定义工具来比较和查看源代码和文档差异。托管代码可扩展性。使用 .NET Programmable Interop Assemblies (PIA) for Visual SourceSafe 自动化技术,通过可使用 Visual C# 和 Visual Basic .NET 开发的新功能来进一步扩展 Visual SourceSafe。自动执行团队过程。使用某些事件(如 OnBeforeCheckout 或 OnAfterCheckIn)来自动执行过程。利用新的 MSBuild 工具,创建自定义任务来检索和下载源代码文件,然后通过自动生成技术来生成这些文件。

Web 开发和工作效率的提高

Visual SourceSafe 的 Visual Studio 源代码管理集成进行了更新,以便提高开发人员的工作效率,尤其是在开发 Web 服务和 Web 站点时:

Unicode 和 XML 支持。

在使用以前版本的 Visual SourceSafe 开发 Web 服务时,所有 XML 文件(如 Web.config、*.wsdl、*.disco、*.map 和其他格式的文件)都以二进制格式存储在 Visual SourceSafe 中。这意味着同时只能有一个开发人员修改或签出这些文件,因而限制了完成并行开发任务的可能性。而且,Visual SourceSafe 还不能用于比较或合并那些以二进制形式存储的 XML 文件。使用 Visual SourceSafe 2005,开发人员现在可以存储、比较和合并 UTF-8 和 Unicode 编码文件内容,包括 XML 文件。使用多重签出功能,开发人员可以同时处理并行开发任务以及合并结果。

签出改进。

通过不断革新 Visual Studio 中的集成源代码管理经验,从而使 Visual SourceSafe 和 Visual Studio 可以更好地协作,包括能够从本地工作文件夹目录中签出文件,而无须通过网络从 Visual SourceSafe 数据库中下载最新版本的文件。在 Visual Studio 内部,现在可以自动完成签出并且减少了提示。

Web 项目增强。

利用在指定项目位置方面的更大灵活性,并且在 Visual Studio 内部同步已经重命名或删除的文件。使用标准的 Open Project 对话框打开并浏览进行了源代码管理的项目。

Visual Source Safe 2005使用教程

1. 首先,当然是得安装好Visual Source Safe 2005

你可以在Visual Studio 2005的安装光盘中找到VSS目录,相关的安装文件就在那个目录下,如果你的光盘上没有,你可以发送一封邮件给我:stillful@foxmail.com, 我可以发送一份给您。

安装好VSS后程序菜单中应该已经有相应的快捷方式了:

2. 配置"Microsoft Visual SourceSafe Administration "(VSS管理器VSSA )

1). 启动VSS管理器 (因汉化包的效果并不理想,偶建议大家还是使用英文版)

2). File - > New database... (文件->新建数据库)

若您的盘符仍是FAT32文件系统,会出现警告信息:

建议,使用以下方法快速转换您的盘符到NTFS格式,否则VSS权限设置功能会受限。

* 如何快速将硬盘从FAT32转换为NTFS (Windows XP下)

i. 开始->"运行" - cmd

ii. 打开窗口以后,在光标的提示符下输入“covert X:/FS:NTFS”,然后回车。

注意在“covert”的后面有一个空格,这里的X就是您刚才指定Location所在的盘符。

iii. 接着系统会要求你输入X盘的卷标,然后回车。

卷标在“我的电脑”中点X盘,然后看它的属性可以找到。

这样就可简单地转换分区格式为NTFS了。这个方法只用于FAT32转为NTFS,不能将NTFS转为FAT32.

iv.该方法仅在windowsXp下测试成功,其他操作系统未用测试。

v. 转换的方法有很多,可以考虑使用http://news.softhouse.com.cn/news/show/10468.html上提供的更多方法。

继续:

3. 给自己项目的VSS起个名字,可以用类似:"VSS-My Project Source Code" 这样的名字

4. 使用以下默认选项:

5. 完成了数据库的设置:

6. 完成后OK即可:

7. 来看一看新建数据库后VSS管理器(VSSA)里已经默认建立的用户名列表:

显然,默认情况下VSSA会创建三个用户帐号:

Admin,Guest,当前登录的用户名

8. 进入服务器配置

9. 确定后就会有服务新增:

10. 直接允许(如果你也装过360安全卫士的话)

现在可以修改Admin的密码了,空密码在客户端连接时易造成很大困惑,建议一定要改!

11. 双击Admin帐号或

12. 修改完成后

13. 最后,设置My Project的权限:共享和Web共享都开放全部权限(安全考虑可以清除Everyone权限,添加Administrators权限)

========到本步骤,服务器端已经设置完毕,现在可以转入客户端的VSS来配置了。=========

14. 在Lan的计算机上(客户端) 同样安装好VSS

15. 转入 "Microsoft Visual SourceSafe " (VSS)

打开已存在的数据库:

16. 连接到服务器的数据库

18. 新建连接后可以打开了!

19. 指定VSS目录所对应的本地的“工作目录”

20.本地的工作路径(截图时采用同一机器作的实验,所以能够看得到My Project(勿怪!)

21. 启动Visual Studio 2005 部署你的项目到VSS

在客户端启动VS2005,将项目框架部署到VSS中去:

1). 工具->选项

2). 插件设置

3). 将解决方案添加到源代码管理中:

4). 用帐号登陆:

5). 新建的VSS项目名称:归属到$/根目录下:

访问是否新建目录:

22. 现在的视图有变化了:

23. 对所有的团队开发成员约定以下几点:

1. 必须下载最新版本后现进行修改;

2. 修改需要签出(Check out)

3. 当完成修改后及时签入(Check in)

4. 不要一性长久签出多个文件(会造成团队其他成员长时等待)

5. 建议由项目管理人员首先将项目框架部署好,其他团队成员可以使用VS“获取”来得到最新版本数据

24. 图示1)位置为获取最新版本,2)为签出(修改前必须这样做)

其他几张截图:

当签出以进行编辑时的提示框(选项中可以关闭之)

被Default.aspx被签出到本地后的标志是前面打上了红勾!

当被签出后,其他人员在VSS中看到该文件的状态:

注:边城学童花了一天半的时间初略地研究了一下VSS,目前对.net的开发团队来说,VSS可是一个不错的选择哦。

展开

猜您喜欢

同类推荐

网友评论