日期:2014-05-17  浏览次数:20529 次

asp.net项目如何用vss或svn管理?
最好有详细介绍,参考地址也可以!

------解决方案--------------------
服务器安装Visual sourcesfae 服务器版本,具体安装教程在网上找找可以找到
用户装Visual sourcesfae客户端。
装好以后,在vss2008 2005等版本工具选项设置源代码管理为  Visual sourcesfae 
打开本地的解决方案后,在解决方案资源管理器右键就会看到 将源代码添加到代码管理器。
那就会自动打开Visual sourcesfae客户端登陆。然后就将代码签到Visual sourcesfae 服务器即可
如果要编辑就签出。编辑完成就签入。
同一时间同一文件只允许一人签出。
如果其他人要从Visual sourcesfae 服务器获取代码
则在文件-源代码管理器-在源代码管理器中打开,
那么同样会自动打开Visual sourcesfae客户端登陆
登陆后就可以直接拉代码到本地了。

------解决方案--------------------
http://www.cnblogs.com/aqiang/archive/2008/04/07/1140607.html


1.1 演示介绍
VSS的演示主要涉及两个部分:服务器端和客户端。

服务器端演示的操作:

? 创建并打开一个VSS数据库;

? 为新创建的数据库建立用户;

? 为建立的用户设置用户权限;

? 备份、恢复数据库信息;

? 其他;

客户端演示的操作:

? 在新建的数据库中创建项目文件夹(PROJECT);

? 在PROJECT中添加、删除文件(彻底删除权限);

? CHECK OUT、CHECK IN操作;

? GET LAST VERSION操作;

? 创建CHECK OUT的高层报告;

? 查看文件历史记录;

? LABEL的设置和使用;

1.1.1 服务器
VSS6.0的配置和管理均需由VSS管理员来完成。他的主要工作有:

1. 为整个项目创建一个VSS数据库:

启动Visual SourceSafe6.0 Admin,选择下拉菜单Tools中的Create Database…菜单项,在弹出的对话框中选择新数据库的路径,然后点击OK按钮,系统将完成创建工作。

打开指定数据库:

选择下拉菜单users中的Open SourceSafe Database,在弹出的对话框的数据库列表中选择要打开的数据库,若打开的对象不在列表中,选择Browse..找到数据库的位置,选择相应的srcsafe.ini文件,输入自定的数据库名,点击打开即可。系统会提示密码验证。

2. 为指定的数据库建立用户:

首先需要打开该数据库,选择菜单项Add User…输入用户名和口令,可通过其他菜单项对用户进行编辑、修改、删除等操作。

3. 为建立的用户设置用户权限:

新建立的数据库的权限设置信息是隐藏的,需选择Tools"Options"Project Security中的Enable Project Security命令显示项目权限设置信息。

点击下拉菜单Tools/Right by Project…,即可针对所选择的项目设置相应用户的权限。

用户权限包括:Read、Check Out/Check In、Add/Rename/Delete、Destroy。

Read:拥有此权限的用户可查看VSS库中相应文件的内容,并可进行Get的操作,但不能进行更改操作 。

Check Out/Check In:拥有此权限的用户具有对库中相应的文件进行更新的权力, 可进行Check Out、 Check In和Undo Check Out的操作。通常该权力应指派给相应的项目开发人员或质量保证人员。

Add/Rename/Delete:拥有此权限的用户对库中相应的文件夹具有添加、删除 、重命名的权力,并可为文件、文件夹填写标签。通常该权力应指派给项目经理和特定的开发人员或质量保证人员。

Destroy:拥有此权限的用户可对相应的文件/文件夹进行彻底删除、版本反转的操作。通常该权力应指派给项目经理或库管理员。关于彻底删除、版本反转的操作我将在介绍客户端的使用时再进行介绍。

权限的设置是带有继承性质的,如你设置了某个用户在某个目录的权限,那么这个用户对这个目录下的所有子目录都有相同的权限,所以应该进行层层设置。

4. 备份、恢复数据库信息:

为了防止数据库内容的丢失,应该定期对数据库进行备份,一般想备份的操作,就是找到要备份的数据库目录,复制一把。VSS提供一个功能可以将数据库的信息(不包括用户信息)压缩存至一个后缀为ssa的文件中。

选择Archive"Archive Projects命令,在对话框中选择要备份的PROJECT(项目或单个目录),在Archive Project,Step 2 of 3窗口中选择你要进行的操作,Browse…选择存档文件的放置位置,选择存储的内容(存储所有数据或选择特定版本),进行备份。

备份和恢复功能不仅可以运用在信息的备份上,还可用于两个数据库之间信息的传送。

恢复数据库的信息的功能:选择Archive"Restore Projects命令选择存档文件打开,选择要恢复的数据库内容和目标数据库位置,进行恢复。

5. 其他

Lock SourceSafe Database…

Clean up Temp Directory…



1.1.2 客户端
1. 在新建的数据库中创建项目文件夹(PROJECT):

选择所要建PROJECT的父PROJECT,选择菜单File或右键菜单中的Create Project命令。

2. 在PROJECT中添加、删除文件(彻底删除权限):

选择所要放置文件的父PROJECT,选择菜单File或标题栏上的Add Files命令,选择硬盘上的文件添加;若选择整个目录,通过选择对话框中Recursive,则可以将整个目录的结构读到VSS库中(包括所有子目录和文件)