VS.NET下web项目源代码管理

vs.net下的web团队开发源代码的管理new( 图解) 之前,我使用过很多其它软件来版本控制代码的签入签出,但对于新手来说,VSS是一个很容易入门及很用起来最容易的,都是微软的东东嘛。不说那么多了,以下是我个人在使用过程中的使用VSS开发设置的过程,基本比较顺利, web应用项目的建立比较麻烦,主要是配置的时候有些地方比较容易搞错,在此主要就web应用的vss管理做一定的描述。在我的二天的摸索过程中发现了网上的不少教程讲的比较简单,为此作者针对vss做了一个比较详细的说明,为的就是让更多的人来用更少的时间,迅速的来掌握团队开发的工具。 本教程分为三篇,以让大家共勉是作者最大的欣慰。 第一:在服务器端进行的设置 第二:在开发(客户)端进行的设置 第三 立即下载

VS.NET下web项目源代码管理

源作者:chnking                   人气:31509
 

    这段时间在公司做一个.net项目, 一个项目开发小组,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂了,先是要在window2000上安装active directory (就这都弄了一整天),然后又是license问题, 千辛万苦的总算是安装好,能运行了。一看那么多的程序项,那么多的文档,一个字:晕,什么玩意啊,弄的这么复杂,还让不让人活了。从此,再也没人提clearcase了,都自认弱智,搞不定这玩意。接下来的选择就是Vss了,跟clearcase比,vss真是可爱多了,小巧玲珑,功能虽没有clearcase强大,但对于一般的不是很大的项目是足够了。
    我们在使用过程中基本比较顺利,window应用项目很简单,在使用中一点问题没出,web应用项目出了些问题,主要是配置的时候有些地方比较容易搞错,在此主要就web应用的vss管理做一定的描述。
    首先是vss的版本问题,visual studio 6中的vss是版本6.0,.net是不能用这个版本的,要用vss6.0c,这是6.0的一个改进版本,可是在vs.net中文企业架构版的7张碟中竟然没有这个vss6.0c,据说在英文版中有,我没英文版的也搞不清楚,后来在网上找到一个vss6.0c。
    安装比较简单,现在服务器上安装vss6.0c,安装好后,在服务器目录C:/Program Files/Microsoft Visual Studio/Common/VSS下有个NETSETUP.EXE文件,共享这个目录,客户机就执行这个NETSETUP.EXE文件进行安装。


1、创建源代码管理数据库
    在服务端要先创建一个源代码管理数据库,以存储您的开发团队的共享文件的服务器版本。
为源代码管理数据库创建共享网络文件夹
在源代码管理服务器中,打开 Windows 资源管理器,新建一个名为 test的文件夹。
右击“test”,然后单击“属性”。
在“test 属性”对话框中,单击“共享”选项卡,然后单击“共享该文件夹”。
现在可以在共享的 test 中创建源代码管理数据库了。


创建源代码管理数据库
在服务器,单击“开始”按钮,指向“程序”,指向“Microsoft Visual SourceSafe”,然后单击“Visual SourceSafe 6.0 Admin”。
在“Visual SourceSafe Administrator”对话框的“Tools”菜单中,单击“Create Database”。
在“Create new VSS Database in”框中,找到上面建立的“test”目录
Visual Studio .NET 的源代码管理数据库已设置成功。
然后添加用户,就是开发团队的人员都给分配一个账号,以后要打开这个数据库要进行身份认证的。


2、建立web应用项目
比如你的web应用准备建立在d:/web中,则先在IIS中建立一个web,指向这个目录,同时你指定端口90给这个web,你的这个web应用的url就是:http://localhost:90/.
好了,这个web就是你们项目的最初所在地了。
选择 Web 访问方法
先要选择 Web 访问方法 ,我们要选择文件共享方式,这样的方式能够充分的发挥vss源代码管理的全部功能,比frontpage方式要好。
打开vs.net,在 Tools(工具)菜单上,单击 Options(选项)。
在 Options(选项)对话框中,单击 Projects(项目)文件夹,然后单击 Web Settings(Web 设置)。
在 Preferred access method(首选访问方法)下,单击 File share(文件共享)。
现在我们要在这个web上建立一个vs.net的web项目
文件--新建--项目,左边选择visual c#项目,右边选择asp.netweb应用程序。在位置的地方指向你的web的URL:http://localhost:90/,这会在你的web上建立一个web应用,如图所示:


3、把web项目添加进源代码管理
在 Solution Explorer(解决方案资源管理器)中,右键单击解决方案节点,然后单击 Add Solution to Source Control(将解决方案添加到源代码管理)。
按照源代码管理提供程序的要求提供数据库位置(你要把这个web应用添加到哪个数据库),和用户登录信息。我们把这个web项目添加到上面建的那个数据库中。如图:

选完数据库后,会得到提示web项目在数据库中的存储结构,先是提示这个方案的解决方案在数据库中的存储位置(解决方案是比项目高一级的单位,一个解决方案可以包括多个项目,在.net中任何项目都必须包括在一个解决方案中,若没指定解决方案 也会给你指定一个跟这个项目同名的解决方案的,比如本项目,项目名是loaclhost,vs.net自动给添加了一个叫localhost的解决方案),我们在这建立一个test_solution的目录存放解决方案,在project中填入test_solution,按create按钮,会在数据库的根目录下建立一个test_solution目录。如图:

在根解决方案目录下,键入项目文件夹的名称,该文件夹将包含 Web 项目文件的主控副本。
如图:

OK,你的web到此被添加到了vss的数据库test中了。


4、一旦你的web项目进入了vss的数据库,原始的http://localhost:90/这个位置的web就不再重要了,你可以废弃它了,因为所有的信息都进入数据库了,以后所有团队成员要打开这个项目都是在这个数据库中取得工作副本,然后在自己的本地副本上工作,服务器上的的是主控副本。团队成员只要第一次从数据库中取得数据建立本地工作副本,以后只要跟一般的web项目在本地打开这个项目就行了。工作副本跟主控副本通过签入签出进行交互。


5、建立工作副本
web项目进入了vss的数据库 ,就处于vss的管理之下,开发团队的所有成员需要从这个vss数据库中取得web项目主控副本的本地工作副本。
要保证自己的机器要安装有IIS,因为要在本地建立web的工作副本需要IIS支持,这个工作副本将做为本地的一个web建立到你的机器上,以提供你在自己的机器上开发调试这个web项目的能力。
选择web访问方式
同前面描述的一样,选择文件共享方式
在 File(文件)菜单上,单击 Source Control(源代码管理),然后单击 Open from Source Control(从源代码管理打开)。 将提示你输入相应的源代码管理数据库,我们要找到在服务器上建立的那个test数据库,按browse按钮,在“open sourcesafe database”对话框中显示了你本机的vss所知道的vss数据库,test库并未在此列出,我们再点击“browse”按钮,去找服务器上我们先前建立test数据库时那个共享的test目录,选择在这个目录下srcsafe.ini文件,打开,给这个数据库起个名字“test”,这样包含我们的web项目的test数据库被引入本机的vss,打开这个数据库。
打开数据库后,系统将让你选择这个web项目的解决方案在你本机的存放路径,如图:

注意,这里选的是解决方案的存放地,关于解决方方案我们在前面已经论述过,解决方案的存放地你可以自己任意放在何处,当工作副本建立好以后,正常工作时就是从这个解决方案来打开你的工作副本就行工作的。


OK,下一步,这里将要选择工作副本在你本地的URL,一般选择你本地缺省web下面的一个子目录,比如本项目,将工作副本放在:http://localhost/test

解除管理

编辑项目工程文件用记事本打开,然后删除下列内容:

      SccProjectName = "SAK"

      SccLocalPath = "SAK"

      SccAuxPath = "SAK"

      SccProvider = "SAK"

 
VS2010 ASP.NET C# WEB开发(源代码) ASP.NET C# 开发的门户网站的源代码,实测VS2010打开没问题,使用时用VS2010新建一个网站项目,将所有文件拷入项目文件夹,再用VS2010打开项目即可。 立即下载

相关推荐

11个ASP.NET完整项目实例源码打包

学习asp.net从实例着手,11个源码完整版实例打包下载。

USE:Visual Source Save

这段时间在公司做一个.net项目, 一个项目开发小组,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂了,先是要在window2000上安装active directory (就这都弄了一整天),然后又是license

CodeAngel 专栏 1120

NET项目经典源代码

的方式的覅等级科技科的即可可idhjfdshshf科的身份上帝哦方式的会计法上课的福利科技方可实际开发技术开发及考试及开发及时间

SourceSafe下代码的迁移

1. 创建共享可写目录,用于保存代码及其备份2。 打开sourcesafe管理器,建立数据库管理,按默认设置。目录指向刚建立的目录3。 创建sourcesafe用户4 。 打开客户端,将已存在的代码拖入到根目录即可5。  打开C# 的代码管理器,按步骤执行

luotuo203的专栏 990

source_save:保存平时自已已代码审计的

source_save:保存平时自已已代码审计的源码

保姆级教程:用Vue3+Element Plus快速搭建Flowable流程定义管理后台界面

本文提供了一份详细的Vue3+Element Plus教程,指导开发者快速搭建Flowable流程定义管理后台界面。从项目初始化、核心页面设计到响应式数据处理,全面覆盖前端开发关键步骤,帮助提升企业级应用开发效率。

weixin_42662293的博客 480

(转)Visual SourceSafe (VSS的使用方法)使用方法

1.    VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。Visual SourceSafe   是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、

shhy0410的专栏 4011

树莓派5外接RTX显卡:从PCIe到驱动的完整踩坑指南

在ARM架构与GPU加速的交汇点,树莓派5凭借其PCIe接口为DIY爱好者打开了外接独立显卡的大门。然而,PCIe x1的带宽限制、供电差异以及NVIDIA驱动在ARM Linux上的兼容性,使得这一组合成为一场高强度的系统底层排错训练。从理解PCIe总线原理、驱动加载机制到CUDA环境配置,每一步都充满挑战。本文以工程实践视角,梳理外接RTX显卡的完整流程、常见故障与性能瓶颈,并探讨其在边缘计算、AI推理等场景下的真实价值,帮助你理性评估这一实验性方案的可行性与替代路径。

chubaisheng8627的博客 351

Visual SourceSafe使用指南

 Visual SourceSafe 是一种版本控制系统产品,它提供了还原点和并行协作功能,从而使应用 程序开发组织能够同时处理软件的多个版本。该版本控制系统引入了签入和签出模型,按照 该模型,单个开发人员可以签出文件,进行修改,然后重新签入该文件。当文件被签出后, 其他开发人员通常无法对该文件进行更改。通过源代码管理系统,开发人员还能够回滚或撤 消任何随后产生问题的...

weixin_33814685的博客 422

【OpenAirInterface知识-3】OAI端到端部署之5G基站部署

在上一篇文章中已经完成了5G核心网的部署,本篇文章将介绍OAI 5G基站的部署过程。

起名字难上难的博客 3422

手把手教你用树莓派蓝牙抓取小米温湿度计2代数据,接入HomeAssistant(附密钥获取避坑指南)

本文详细介绍了如何通过树莓派蓝牙抓取小米温湿度计2代数据并接入HomeAssistant的完整流程。重点解析了获取32位加密密钥的三种方法,包括使用Telink Flasher工具、米家APP抓包和开源工具ATC_MiThermometer,并提供了HomeAssistant集成配置和常见问题排查指南,帮助用户实现稳定可靠的温湿度监测。

一名菜鸟攻城师 779

vs.net web项目使用visual source safe进行源代码管理

这段时间在公司做一个.net项目, 一个项目开发小组3个人,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂了,先是要在window2000上安装active directory (就这都弄了一整天),然后又是lice

Alexantao 的专栏 424

【TM1640】STM32 TM1640芯片驱动程序

以下为.h文件: #ifndef __TM1640_H__ #define __TM1640_H__ #include "stm32f10x.h" #define ADDR_START1640 0XC0 #define DSP1640_DIS 0 #define DSP1640_ENB 1 /* 控制显示 ...

cxw312864660的博客 1万+

(摘)vs.net web项目使用visual source safe进行源代码管理

这段时间在公司做一个.net项目, 一个项目开发小组3个人,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂了,先是要在window2000上安装active directory (就这都弄了一整天),然后又是lice

ahwey的专栏 1031

[系统安全] 十七.Windows PE病毒概念、分类及感染方式详解

作者前文介绍了PE文件格式,熟悉各种PE编辑查看工具,针对目标EXE程序新增对话框等;这篇文章将介绍Windows PE病毒, 包括PE病毒原理、分类及感染方式详解,并通过案例进行介绍。这些基础性知识不仅和系统安全相关,同样与我们身边的APP、常用软件及操作系统紧密联系,希望这些知识对您有所帮助,更希望大家提高安全意识,安全保障任重道远。本文参考了《软件安全》视频、安全网站和参考文献中的文章,并结合自己的经验和实践进行撰写,也推荐大家阅读参考文献。

杨秀璋的专栏 1万+

ADRC自抗扰PD+ESO控制(博途SCL源代码)

文章浏览阅读119次。线性自抗扰控制(LADRC)系统算法框图-优快云博客文章浏览阅读335次。NLADRC自抗扰控制从Simulink仿真到PLC控制实现_自抗扰控制器 simulink仿真-优快云博客本文介绍了如何将ADRC自抗扰控制算法从Simulink仿真应用到PLC控制中,包括Simulink框图、TD微分器模型、MATLAB函数的使用、SCL控制代码,以及非线性状态误差反馈控制率的实现。ADRC自抗扰PD+ESO控制(CODESYS测试+完整ST代码)-优快云博客。

RXXW_Dor的博客 1317

Vs.net web项目使用visual source safe进行源代码管理

 这段时间在公司做一个.net项目, 一个项目开发小组3个人,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂了,先是要在window2000上安装active directory (就这都弄了一整天),然后又是l

piscailei@blog.youkuaiyun.com 660

基于RK3588调试WiFi模块AIC8800

本文介绍了在RK3588平台上移植AIC8800 WiFi模块驱动的过程。开发环境基于Linux 6.1内核和Buildroot文件系统。驱动移植步骤包括:将驱动包放入SDK指定目录、修改Makefile、编译内核、放置固件文件、手动加载驱动模块等。文章还分析了两种常见异常情况:无法识别模块(检查USB信号线路和供电)和偶发断连(检查硬件连接和调整PHY寄存器)。成功加载后可通过ifconfig看到wlan0节点。

qq_45147279的博客 667

vs.net web项目使用visual source safe进行源代码管理(转)

 这段时间在公司做一个.net项目, 一个项目开发小组3个人,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂了,先是要在window2000上安装active directory (就这都弄了一整天),然后又是l

722

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

[收藏]vs.net web项目使用visual source safe进行源代码管理

这段时间在公司做一个.net项目, 一个项目开发小组3个人,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂了,先是要在window2000上安装active directory (就这都弄了一整天),然后又是lice

心如止水--coofucoo的专栏 1179

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: datawindowchild数值修改问题
下一篇: c#面试题(转)
lujun10
博客等级 码龄22年 7粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值